Browse Source

libobs: Export obs_group_from_source

Export obs_group_from_source to allow it to be used externally
Exeldro 6 years ago
parent
commit
e5ae662e7a
2 changed files with 3 additions and 2 deletions
  1. 0 2
      libobs/obs-source.c
  2. 3 0
      libobs/obs.h

+ 0 - 2
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)
 {

+ 3 - 0
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);