From f4fee3df03b2d0a4044271f09c3de8d7b30752f1 Mon Sep 17 00:00:00 2001 From: Naoto Kondo Date: Sat, 19 Mar 2022 10:05:35 +0900 Subject: [PATCH] set capsule type name --- src/main.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index ebe2666..dc6831a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -279,7 +279,7 @@ PYBIND11_MODULE(NDIlib, m) { "find_create_v2", [](const NDIlib_find_create_t *p_create_settings) { auto instance = NDIlib_find_create_v2(p_create_settings); - return py::capsule(instance); + return py::capsule(instance, "FindInstance"); }, py::arg("create_settings") = nullptr); @@ -391,7 +391,7 @@ PYBIND11_MODULE(NDIlib, m) { "recv_create_v3", [](const NDIlib_recv_create_v3_t *p_create_settings) { auto instance = NDIlib_recv_create_v3(p_create_settings); - return py::capsule(instance); + return py::capsule(instance, "RecvInstance"); }, py::arg("create_settings") = nullptr); @@ -854,7 +854,7 @@ PYBIND11_MODULE(NDIlib, m) { "send_create", [](const NDIlib_send_create_t *p_create_settings) { auto instance = NDIlib_send_create(p_create_settings); - return py::capsule(instance); + return py::capsule(instance, "SendInstance"); }, py::arg("create_settings") = nullptr); @@ -1019,7 +1019,7 @@ PYBIND11_MODULE(NDIlib, m) { "routing_create", [](const NDIlib_routing_create_t *p_create_settings) { auto instance = NDIlib_routing_create(p_create_settings); - return py::capsule(instance); + return py::capsule(instance, "RoutingInstance"); }, py::arg("create_settings")); @@ -1194,7 +1194,7 @@ PYBIND11_MODULE(NDIlib, m) { auto recv_instance = static_cast(p_instance.get_pointer()); auto instance = NDIlib_framesync_create(recv_instance); - return py::capsule(instance); + return py::capsule(instance, "FrameSyncInstance"); }, py::arg("receiver"));