我希望在插入麦克风插孔时收到通知。操作系统触发的事件是什么(特别是Vista) 如果没有插入麦克风(vista),音频面板将显示没有录音设备处于活动状态。这在XP中从未发生过。
此外,如果我的麦克风具有“高级控制”,例如Bass Boost,Mic Boost(AGC)等,我怎样才能获得混音器控制以控制它。
我正在使用MFC进行开发。 感谢
答案 0 :(得分:0)
我认为您希望实施IMMNotificationClient并处理OnDeviceAdded事件 如果您想在Vista中使用各种控件,最好使用Device Topology API来获取控件(IAudioLoudness等)。否则,您需要枚举混音器设备ID&询问他们的端点ID,然后比较端点ID以找到您感兴趣的真实设备。