IBasicAudio::put_Balance
put_Balance メソッドは、オーディオ信号のバランスを設定する。
構文
HRESULT put_Balance(
long lBalance
);
パラメータ
lBalance
[in] バランスを指定する。値は -10,000 ~ 10,000 の範囲で指定できる。値が -10,000 の場合、右チャンネルは 100 dB 減衰され、無音となることを意味している。値が 10,000 の場合、左チャンネルが無音であることを意味している。真中の値は 0 で、これは両方のチャンネルがフル ボリュームであることを意味している。一方のチャンネルが減衰されても、もう一方のチャンネルはフル ボリュームのままである。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
値 | 説明 |
E_FAIL | 基盤となるオーディオ デバイスがエラーを返した。 |
E_INVALIDARG | lBalance の値が無効である。 |
E_NOTIMPL | フィルタ グラフには、オーディオ レンダラ フィルタは含まれていない。ソースにオーディオ ストリームが含まれていない可能性がある。 |
S_OK | 成功。 |
参照