IDirectMusicAudioPath

IDirectMusicAudioPath::SetVolume

DirectMusic オーディオパスパスのオーディオボリュームを設定します。

HRESULT SetVolume(
    LONG   lVolume,
    DWORD  dwDuration
);

メソッドのインデックス: 5

パラメータ

lVolume

ボリュームの減衰を表す値を 1/100 デシベル単位で指定します。この値の範囲は -9600 〜 0 です。 0 は最大ボリュームを表します。

dwDuration

ボリュームを変化させ続ける時間を、ミリ秒単位で指定します。 0 を指定すると、直ちに指定されたボリュームに設定させます。

戻り値

成功した場合は 0x00000000 (S_OK) が返ります。

失敗すると以下のいずれかのエラー値が返ります。

意味
0x80070057 (E_INVALIDARG)

無効な引数が渡されました。

0x88781162 (DMUS_E_NOT_INIT)

必要なオブジェクトが初期化されていません。