我想为我的应用添加功能,以便检测Windows操作系统上播放/捕获设备的到达和断开连接。就像在Skype中 - 当你拔掉设备时 - 它会显示设备丢失的通知,例如请你选择另一个。
我正在使用DirectSound。我认为有两种方法可以解决这个问题。
请建议正确的方法。
提前致谢。
答案 0 :(得分:0)
您可以使用Core Audio SDK
注册在Windows Vista及更高版本中添加/删除音频设备通知IMMDeviceEnumerator :: RegisterEndpointNotificationCallback
请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/dd371403(v=vs.85).aspx