This commit is contained in:
wangjiyu 2025-04-16 17:24:57 +08:00
parent 5c5228c3b2
commit 3fbe05cf92
2 changed files with 5 additions and 11 deletions

View File

@ -58,8 +58,8 @@ while True:
print("resend succ") print("resend succ")
size = rtc_plugins.getSize() size = rtc_plugins.getSize()
print(f"data size:{size}") print(f"data size:{size}")
#frame = rtc_plugins.getNumpyData() frame = rtc_plugins.getNumpyData()
#print(f"frame:{frame}") print(f"frame:{frame}")
dataCount = rtc_plugins.getDataCount() dataCount = rtc_plugins.getDataCount()
print(f"data count:{dataCount}") print(f"data count:{dataCount}")
time.sleep(0.005) time.sleep(0.005)

View File

@ -713,15 +713,9 @@ np::ndarray RTCContext::getNumpydata() {
return np::zeros(bp::make_tuple(0), np::dtype::get_builtin<int16_t>()); return np::zeros(bp::make_tuple(0), np::dtype::get_builtin<int16_t>());
} }
np::dtype dt = np::dtype::get_builtin<int16_t>(); np::ndarray result = np::empty(bp::make_tuple(length), np::dtype::get_builtin<int16_t>());
return np::from_data( std::memcpy(result.get_data(), data_ptr, length * sizeof(int16_t));
data_ptr, return result;
dt,
bp::make_tuple(length),
bp::make_tuple(sizeof(int16_t)),
bp::object()
);
} }
int16_t RTCContext::getDataCount() { int16_t RTCContext::getDataCount() {