Windows アプリケーションのボリューム コントロール: 実践ガイド
Windows には、個々のアプリケーション ボリュームを管理するためのグラフィカル インターフェイスであるボリューム ミキサーが組み込まれています。 これにより、複数のプログラムのオーディオ レベルを同時に正確に制御できます。
コアオーディオ API と関連コンポーネント
ボリューム ミキサーは Windows Core Audio API を利用します。主要なインターフェイスとクラスには次のものがあります:
音量制御を示す C# コンソール アプリケーションの例は次のとおりです。
<code>...</code>
このコードセグメントは以下を示します:
IAudioSessionEnumerator
を使用したアクティブなオーディオ セッションの取得。ISimpleAudioVolume
オブジェクトを取得します。SetMute(true)
)、音量を 50% に設定します (SetMasterVolume(50 / 100, ref EventContext)
)。この例は、ミュート解除や異なる音量レベルの設定などの機能を含めるように拡張できます。
以上がCore Audio API を使用して Windows でアプリケーションの音量をプログラム的に制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。