Share via


IBasicAudio インターフェイス

IBasicAudio インターフェイスを使うと、アプリケーションでオーディオ ストリームのボリュームとバランスを制御できる。

このインターフェイスは、オーディオ レンダラ (WaveOut) フィルタおよび DirectSound レンダラ フィルタに実装されるが、フィルタ グラフ マネージャによってアプリケーションに公開される。アプリケーションは、常にフィルタ グラフ マネージャからこのインターフェイスを取得する必要がある。

IBasicAudio インターフェイスは、IDispatch から継承するメソッド以外に以下のメソッドも公開する。

メソッド 説明
get_Balance オーディオ信号のバランスを取得する。
get_Volume オーディオ信号のボリューム (振幅) を取得する。
put_Balance オーディオ信号のバランスを設定する。
put_Volume オーディオ信号のボリューム (振幅) を設定する。