From 40562ff47e4404a494be83973c90ebe554efdcd6 Mon Sep 17 00:00:00 2001 From: Norihiro Kamae Date: Wed, 8 Nov 2023 23:30:29 +0900 Subject: [PATCH] libobs: Expose obs_data_set_autoselect_array --- docs/sphinx/reference-settings.rst | 8 ++++++++ libobs/obs-data.h | 2 ++ 2 files changed, 10 insertions(+) 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