This commit is contained in:
wangjiyu 2025-04-10 11:06:40 +08:00
parent 4692afcc3b
commit 6fd9455d3f
1 changed files with 4 additions and 3 deletions

View File

@ -41,16 +41,17 @@ void RTCContext::onAudioProcess(const char* roomId, const char* peerId,
{
namespace py = boost::python;
std::cout << "-----------------------------------" << std::endl;
std::cout << "dataCount:" << audioFrame.dataCount << audioSourceType;
std::cout << "dataCount:" << audioFrame.dataCount << audioSourceType << std::endl;
if (!py_callback_.is_none()) {
std::cout << "python callback" << std::endl;
npy_intp dims[1] = {audioFrame.dataCount};
std::cout << "step1" << std::endl;
PyObject* pyArray = PyArray_SimpleNewFromData(1, dims, NPY_INT16, audioFrame.data);
std::cout << "step2" << std::endl;
py_callback_(py::handle<>(pyArray), audioFrame.dataCount, audioFrame.sampleRate, audioFrame.numChannels,
audioFrame.channelIndex);
std::cout << "step3" << std::endl;
}
//sendAudioData(audioFrame.channelIndex, audioFrame.data, audioFrame.sampleRate, audioFrame.numChannels,
// audioFrame.dataCount);
}
void RTCContext::onProducer(uint32_t msgId, mrtc::MRTCProducerInfo& info)
{