Windows system >> Windowsの知識 >  >> Windows Vistaシステムチュートリアル >> Windows Vistaのチュートリアル >> VistaのボリュームWindows Vistaのボリュームタイプ

VistaのボリュームWindows Vistaのボリュームタイプ

  
                  Vistaでは、1つのオーディオストリームに対して4つの異なる音量制御方法があります:1.ストリームボリューム2.シンプルボリューム各方法は利得段であるので、各方法は利得段である。音声入力サンプルに追加して、最終的な音声出力ストリームを生成することができます。図中の各WASAPIインスタンスは、オーディオシンセサイザ内で組み合わされてオーディオドライバへ「流れる」オーディオストリームを表す。ストリームボリューム、シンプルボリューム、およびチャネルボリュームはすべて、APOを個別のオーディオストリームに挿入することによって実現され、エンドポイントボリュームはシンセサイザの背後でAPOに追加されるか、ハードウェアボリュームコントロールで処理されます。プログラムの機能

は、これらの異なるオーディオコントロールは、何がそれをリンクしますか?体積流量について何かを言って

最初。ストリームボリュームは各オーディオストリームに対して機能するマルチチャンネルボリュームで、アプリケーションは比較的単純な3D効果を実行できます(マルチチャンネルストリームボリュームコントロールを使用してアクティブボールがバウンスされた後の位置の変化をシミュレートする)。 。アプリに個々のオーディオストリームの音量を制御させることができますが、これはそれほど難しくありません。次はチャンネルの音量です。チャンネル音量は、オーディオセッションの音量で、セッション全体のすべてのオーディオストリームの音量を制御するために使用されます(「全体像」の投稿を覚えている場合は、セッションに多数のオーディオストリームが含まれています)。チャンネルボリュームはwaveOutSetVolume APIによるものです - 波形ボリュームはマルチチャンネル(ステレオ)ボリュームなので、WASAPIでシミュレートする必要があります。繰り返しになりますが、この音量はほとんど使用されません。通常、チャンネル音量はコントロールパネルからシステムインストールタスク(部屋の修正)を実行するときにのみ変更されるため、この設定はすべてのアプリケーションに影響します。特定のアプリケーションのみ)

それでは、シンプルな本をお送りください。単純音量は、オーディオセッションのペアの音量であり、セッション全体のすべてのオーディオストリームの音量を制御するために使用されます。平均してすべてのチャンネルに適用されるのは均一な音量です。これは、ほとんどのアプリケーションで使用したい音量制御方法でもあります。アプリケーションの音量とミュート状態を制御する簡単な方法が提供されるためです。これは、ほとんどのアプリケーションで十分です。この音量は、実際にはVista Sound Mixerに表示される各アプリケーションの音量スライダです。論理的には、上記の3つのボリュームを一緒に適用して(ただし、これは正しくありません。実際には同時に適用されます)、各オーディオストリームの最終的なボリュームを作成することができます。

最後に、エンドポイントの音量について話しましょう。前述したように、エンドポイントボリュームはマスター出力を表します。これは最終的な合成オーディオストリームに作用し、特定のエンドポイントのマスターボリュームコントロールとして機能します。
Copyright © Windowsの知識 All Rights Reserved