DirectMusic オーディオパスパスのオーディオボリュームを設定します。
HRESULT SetVolume( LONG lVolume, DWORD dwDuration );
メソッドのインデックス: 5
ボリュームの減衰を表す値を 1/100 デシベル単位で指定します。この値の範囲は -9600 〜 0 です。 0 は最大ボリュームを表します。
ボリュームを変化させ続ける時間を、ミリ秒単位で指定します。 0 を指定すると、直ちに指定されたボリュームに設定させます。
成功した場合は 0x00000000 (S_OK) が返ります。
失敗すると以下のいずれかのエラー値が返ります。
値 | 意味 |
---|---|
0x80070057 (E_INVALIDARG) | 無効な引数が渡されました。 |
0x88781162 (DMUS_E_NOT_INIT) | 必要なオブジェクトが初期化されていません。 |