1

我想在插入麦克风插孔时收到通知。操作系统触发的事件是什么(尤其是 Vista) 如果没有插入麦克风(vista),音频面板显示没有活动的录音设备。这在 XP 中从未发生过。

此外,如果我的麦克风有一个“高级控制”,例如低音增强、麦克风增强(AGC)等,我怎样才能获得相同的混音器控制来控制它。

我正在使用 MFC 进行开发。谢谢

4

1 回答 1

0

我相信您想要实现IMMNotificationClient并处理OnDeviceAdded事件。
如果您想要 Vista 中的各种控件,最好使用设备拓扑 API来获取控件(IAudioLoudness等)。否则,您需要枚举混音器设备 ID 并询问它们的端点 ID,然后比较端点 ID 以查找您感兴趣的真实设备。

于 2009-10-09T21:37:03.917 回答