2

C# でプロセス ID によってアプリケーションのパンニング (左右のオーディオ チャンネルの音量レベル) を制御したいと考えています。

同様の質問を見つけましたが、それらはすべてストリームの音量を制御し、ステレオ ストリームの 2 つのチャンネルを「パン」することはできません。

ボリューム ミキサー
の制御 アプリケーションのボリュームの制御: プロセス IDによる
オーディオ ミキサーで視覚化された個々の Windows アプリケーションの現在のボリューム出力レベルを取得する
ボリューム ミキサーを制御する単純な C# アプリを構築しようとしています。

Windows 7 で Microsoft Visual Studio 2013 C# を使用しています。

最終的な目標は、トリプル モニター セットアップのウィンドウの位置に基づいて、アプリケーションからオーディオをパンするアプリケーションを作成することです。

手伝ってください。

編集:使用する必要があるのは ISimpleAudioVolume の代わりに IChannelAudioVolume だけのようですが、これらの魔法の GUID を使用/検索する方法や、C# の基本的な理解でコードを書き直す方法がわかりません。

IChannelAudioVolume http://msdn.microsoft.com/en-us/library/dd371023%28v=vs.85%29.aspx ISimpleAudioVolume http://msdn.microsoft.com/en-us/library/dd316531%28v=vs .85%29.aspx

4

0 に答える 0