アプリケーション オーディオ セッションのリストを取得し (Windows のボリューム ミキサーなど)、1 つのアプリケーション (Mozilla など) のボリュームを手動で (C++、Delphi) 変更するにはどうすればよいですか? Skype は、話し始めると同じことを行います (他のアプリケーションの音量を下げます)。前もって感謝します!
2385 次
1 に答える
8
オーディオ セッションを列挙するには、IAudioSessionManager2
インターフェイスを使用してGetSessionEnumeratorメソッドIAudioSessionEnumerator
を呼び出す必要があります。これはインターフェイスを返します。ここからメソッドを呼び出してGetSession
、IAudioSessionControl
オーディオ セッションに関連する情報を取得するためのすべての関数を提供するインターフェイスを返す必要があります。追加の講義として、この MSDN の記事を試してくださいDefault Ducking Experience
。
于 2012-07-26T19:39:52.843 に答える