IBasicAudio::put_Volume
put_Volume は、オーディオ信号のボリューム (振幅) を設定する。
構文
HRESULT put_Volume(
long lVolume
);
パラメータ
lVolume
[in] ボリュームを -10,000 ~ 0 の数値で指定する。最大ボリュームは 0、無音は -10,000。必要なデシベル値を 100 倍する。たとえば、-10,000 = -100 dB。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
値 | 説明 |
E_FAIL | 基盤となるオーディオ デバイスがエラーを返した。 |
E_INVALIDARG | lVolume の値が無効である。 |
E_NOTIMPL | フィルタ グラフには、オーディオ レンダラ フィルタは含まれていない。ソースにオーディオ ストリームが含まれていない可能性がある。 |
S_OK | 成功。 |
参照