当用户连接或断开音频设备时,是否有可能自动得到通知?
发布于 2012-10-15 19:04:20
在Vista+中,您可以使用Core IMMNotificationClient接口获得通知。
当添加或删除音频端点设备、端点设备的状态或属性发生更改时或在分配给端点设备的默认角色发生更改时,IMMNotificationClient接口提供通知。
在odler操作系统版本中,处理WM_DEVICECHANGE
和/或轮询是解决方案。
发布于 2013-09-23 07:38:37
若要接收有关音频设备插头和插头的通知,请按照以下步骤操作:
在第二步中,IMMNotificationClient *pNotify = NULL;
使用IMMNotificationClient *pNotify =新CMMNotificationClient;
有了这个实现,您将在CMMNotificationClient的重载函数中接收所有的即插即用通知。
请务必删除最后的CMMNotificationClient :)
https://stackoverflow.com/questions/12899658
复制相似问题