我希望在插入麦克风插孔时收到通知。操作系统(特别是Vista)触发的事件是什么?如果没有插入麦克风(Vista),音频面板显示没有录音设备处于活动状态。这在XP中从未发生过。
另外,如果我的麦克风有一个“高级控制”,例如Bass Boost,Mic Boost(AGC)等,我如何获得相同的混音器控制来控制它。
我正在使用MFC进行开发。谢谢
发布于 2009-10-10 05:37:04
我相信您希望实现IMMNotificationClient并处理OnDeviceAdded事件。
如果你想要Vista中的各种控件,你最好使用Device Topology API来获取控件(IAudioLoudness,否则,你需要枚举混音器设备ID并询问它们的端点ID,然后比较端点ID来找到你感兴趣的真正的设备。
https://stackoverflow.com/questions/1159278
复制相似问题