From ec655bbcb9e0a839bf7bb58ccb05f956ab6679ff Mon Sep 17 00:00:00 2001 From: Exeldro Date: Sun, 19 Jan 2020 09:21:53 +0100 Subject: [PATCH] docs/sphinx: Add obs_enum_scenes --- docs/sphinx/reference-core.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/sphinx/reference-core.rst b/docs/sphinx/reference-core.rst index bc4408340..31a61aae6 100644 --- a/docs/sphinx/reference-core.rst +++ b/docs/sphinx/reference-core.rst @@ -228,6 +228,19 @@ Libobs Objects --------------------- +.. function:: void obs_enum_scenes(bool (*enum_proc)(void*, obs_source_t*), void *param) + + Enumerates all scenes. + + Callback function returns true to continue enumeration, or false to end + enumeration. + + Use :c:func:`obs_source_get_ref()` or + :c:func:`obs_source_get_weak_source()` if you want to retain a + reference after obs_enum_scenes finishes. + +--------------------- + .. function:: void obs_enum_outputs(bool (*enum_proc)(void*, obs_output_t*), void *param) Enumerates outputs.