Просмотр исходного кода

libobs: Expose obs_data_set_autoselect_array

Norihiro Kamae 2 лет назад
Родитель
Сommit
40562ff47e
2 измененных файлов с 10 добавлено и 0 удалено
  1. 8 0
      docs/sphinx/reference-settings.rst
  2. 2 0
      libobs/obs-data.h

+ 8 - 0
docs/sphinx/reference-settings.rst

@@ -274,6 +274,14 @@ inappropriate or invalid.
 
 ---------------------
 
+.. function:: void obs_data_set_autoselect_array(obs_data_t *data, const char *name, obs_data_array_t *arr)
+              obs_data_array_t *obs_data_get_autoselect_array(obs_data_t *data, const char *name)
+
+   :return: An incremented reference to a data array object. Release
+             with :c:func:`obs_data_array_release()`.
+
+---------------------
+
 
 Array Functions
 ---------------

+ 2 - 0
libobs/obs-data.h

@@ -132,6 +132,8 @@ EXPORT void obs_data_set_autoselect_bool(obs_data_t *data, const char *name,
 					 bool val);
 EXPORT void obs_data_set_autoselect_obj(obs_data_t *data, const char *name,
 					obs_data_t *obj);
+EXPORT void obs_data_set_autoselect_array(obs_data_t *data, const char *name,
+					  obs_data_array_t *arr);
 
 /*
  * Get functions