为什么 Pa_GetStreamTime() 返回错误?

Why does Pa_GetStreamTime() return an error?

本文关键字:返回 错误 Pa GetStreamTime 为什么      更新时间:2023-10-16

当我像这样调用Pa_GetStreamTime()时(在打开并启动流后(,结果返回 0.0,这意味着它遇到了错误。

Pa_StartStream(stream);
double streamTime = Pa_GetStreamTime(stream);

如何修复它,以便我可以使用Pa_GetStreamTime()获取当前时间?

>Pa_GetStreamTime()只有在第一次调用回调函数后才能工作。在获取流时间之前尝试延迟。

Pa_StartStream(stream);
std::this_thread::sleep_for(std::chrono::milliseconds(100));
double streamTime = Pa_GetStreamTime(stream);