From 1653d258fe68498e253fe3e30e7c876d55bc7ebc Mon Sep 17 00:00:00 2001 From: Bas van Meel Date: Mon, 11 Jun 2018 09:38:00 +0200 Subject: [PATCH] libobs: add obs_source_frame_copy --- libobs/obs-source.c | 6 ++++++ libobs/obs.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/libobs/obs-source.c b/libobs/obs-source.c index ac5729fdc..be4f76b81 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -2288,6 +2288,12 @@ static void copy_frame_data(struct obs_source_frame *dst, } } +void obs_source_frame_copy(struct obs_source_frame *dst, + const struct obs_source_frame *src) +{ + copy_frame_data(dst, src); +} + static inline bool async_texture_changed(struct obs_source *source, const struct obs_source_frame *frame) { diff --git a/libobs/obs.h b/libobs/obs.h index bb6fca124..afb8d3e3d 100644 --- a/libobs/obs.h +++ b/libobs/obs.h @@ -1991,6 +1991,8 @@ static inline void obs_source_frame_destroy(struct obs_source_frame *frame) } } +EXPORT void obs_source_frame_copy(struct obs_source_frame *dst, + const struct obs_source_frame *src); #ifdef __cplusplus }