是否有回调可知道何时更新设备列表?

如果没有,是否有检测方法(最好是跨平台)?

目前,我发现的唯一方法是重新初始化PortAudio。

ps:
我试图在PortAudio文档中找到“回调”文档,但找不到。

最佳答案



不在主行代码中。在某些平台上,有一个分支支持此功能。随时欢迎新的贡献者帮助完成此任务。这是非常需要的功能。

请注意,在调用Pa_Initialize()Pa_Terminate()之间,设备列表永远不会更新。这是API的基本不变式。该分支还支持refresh调用。

使用当前版本执行此操作的方法是使用特定于平台的检查,然后根据您的建议调用Pa_Terminate();Pa_Initialize();

10-07 19:27
查看更多