get current source list
This commit is contained in:
13
src/main.cpp
13
src/main.cpp
@@ -269,8 +269,17 @@ PYBIND11_MODULE(NDIlib, m) {
|
|||||||
|
|
||||||
m.def("find_destroy", &NDIlib_find_destroy, py::arg("instance"));
|
m.def("find_destroy", &NDIlib_find_destroy, py::arg("instance"));
|
||||||
|
|
||||||
m.def("find_get_current_sources", &NDIlib_find_get_current_sources,
|
m.def(
|
||||||
py::arg("instance"), py::arg("no_sources"));
|
"find_get_current_sources",
|
||||||
|
[](NDIlib_find_instance_t p_instance) {
|
||||||
|
uint32_t count = 0;
|
||||||
|
auto sources = NDIlib_find_get_current_sources(p_instance, &count);
|
||||||
|
py::list out;
|
||||||
|
for (uint32_t i = 0; i < count; ++i)
|
||||||
|
out.append(sources + i);
|
||||||
|
return out;
|
||||||
|
},
|
||||||
|
py::arg("instance"));
|
||||||
|
|
||||||
m.def("find_wait_for_sources", &NDIlib_find_wait_for_sources,
|
m.def("find_wait_for_sources", &NDIlib_find_wait_for_sources,
|
||||||
py::arg("instance"), py::arg("timeout_in_ms"));
|
py::arg("instance"), py::arg("timeout_in_ms"));
|
||||||
|
|||||||
Reference in New Issue
Block a user