1

マイク ジャックが接続されたときに通知を受け取りたいです。OS (特に Vista) によって発生するイベントは何ですか? これはXPでは決して起こりませんでした。

また、マイクに Bass Boost、Mic Boost(AGC) などの「アドバンス コントロール」がある場合、同じものをミキサー コントロールで制御するにはどうすればよいですか。

開発にはMFCを使用しています。ありがとう

4

1 に答える 1

0

IMMNotificationClientを実装し、 OnDeviceAddedイベントを処理する必要があると思います。
Vista でさまざまなコントロールが必要な場合は、Device Topology APIを使用してコントロール ( IAudioLoudnessなど) を取得することをお勧めします。それ以外の場合は、ミキサー デバイス ID を列挙し、それらのエンドポイント ID を尋ねてから、関心のある実際のデバイスを見つけるためのエンドポイント ID。

于 2009-10-09T21:37:03.917 に答える