diff --git a/libobs/obs-source.c b/libobs/obs-source.c index 4146a25aa45c9f1885a29b174b9b1293f31d0ed9..9a00fa0d53069fb20f60384bacaf55854cd7fe93 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -470,8 +470,6 @@ void obs_source_copy_filters(obs_source_t *dst, obs_source_t *src) duplicate_filters(dst, src, dst->context.private); } -extern obs_scene_t *obs_group_from_source(const obs_source_t *source); - obs_source_t *obs_source_duplicate(obs_source_t *source, const char *new_name, bool create_private) { diff --git a/libobs/obs.h b/libobs/obs.h index 3cdeedc43d4a73ed688b281f4ad14b039a1f1b8f..562984a4608c1bec1aeac746aa42beca86fdb41a 100644 --- a/libobs/obs.h +++ b/libobs/obs.h @@ -1603,6 +1603,9 @@ EXPORT void obs_sceneitem_group_enum_items(obs_sceneitem_t *group, void *), void *param); +/** Gets the group from its source, or NULL if not a group */ +EXPORT obs_scene_t *obs_group_from_source(const obs_source_t *source); + EXPORT void obs_sceneitem_defer_group_resize_begin(obs_sceneitem_t *item); EXPORT void obs_sceneitem_defer_group_resize_end(obs_sceneitem_t *item);