6

アプリケーション オーディオ セッションのリストを取得し (Windows のボリューム ミキサーなど)、1 つのアプリケーション (Mozilla など) のボリュームを手動で (C++、Delphi) 変更するにはどうすればよいですか? Skype は、話し始めると同じことを行います (他のアプリケーションの音量を下げます)。前もって感謝します!

4

1 に答える 1

8

オーディオ セッションを列挙するには、IAudioSessionManager2インターフェイスを使用してGetSessionEnumeratorメソッドIAudioSessionEnumeratorを呼び出す必要があります。これはインターフェイスを返します。ここからメソッドを呼び出してGetSessionIAudioSessionControlオーディオ セッションに関連する情報を取得するためのすべての関数を提供するインターフェイスを返す必要があります。追加の講義として、この MSDN の記事を試してくださいDefault Ducking Experience

于 2012-07-26T19:39:52.843 に答える