是否有回调通知设备列表何时更新?
如果没有,是否有检测方法(最好是跨平台)?
目前我找到的唯一方法是重新初始化 PortAudio。
附言: 我试图在 PortAudio 文档中找到“回调”文档,但没有找到。
最佳答案
如果您的操作系统是 Linux,您可以使用 inotify() 系统调用,并查看/dev 目录或子目录。不过,我不知道 Windows。
关于c++ - 使用 portaudio 回调已连接/未连接的设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832783/