Microsoft DirectX 8.0 (C++)

IDirectMusicAudioPath8::SetVolume

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

HRESULT SetVolume(
  long lVolume,
  DWORD dwDuration
);

パラメータ

lVolume
減衰を指定する値。1/100 デシベル単位で指定する。この値の範囲は -9600 〜 0 である。0 は最大ボリュームを表す。
dwDuration
どのぐらいの時間が経過すればボリューム変更が発生するかを指定する値。ミリ秒単位で指定する。この値に 0 を指定すると、即時実行が保証される。

戻り値

成功した場合は S_OK を返す。

失敗した場合は、次のいずれかのエラー値を返す。

DMUS_E_NOT_INIT
E_INVALIDARG

動作環境

  ヘッダー : dmusici.h で宣言。で宣言。