diff --git a/docs/sphinx/reference-settings.rst b/docs/sphinx/reference-settings.rst index fc881efde..5d72ef087 100644 --- a/docs/sphinx/reference-settings.rst +++ b/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 --------------- diff --git a/libobs/obs-data.h b/libobs/obs-data.h index 3b55fc0a1..a41856107 100644 --- a/libobs/obs-data.h +++ b/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