次の方法で共有


IDirectSoundBuffer8::SetVolume

サウンドの減衰を設定する。

構文

  HRESULT SetVolume(
  LONG
   lVolume 

  );

パラメータ

lVolume

減衰。1/100 dB (デシベル) 単位で指定する。

戻り値

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

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

リターン コード
DSERR_CONTROLUNAVAIL
DSERR_GENERIC
DSERR_INVALIDPARAM
DSERR_PRIOLEVELNEEDED

注意

設定可能な値の範囲は、DSBVOLUME_MAX (減衰なし) から DSBVOLUME_MIN (無音) までである。これらの値は、Dsound.h 内ではそれぞれ 0 および –10,000 と定義されている。値 DSBVOLUME_MAX は、ストリーム本来の未調整のボリュームを表す。値 DSBVOLUME_MIN は、オーディオのボリュームが 100 dB 減衰していることを表し、これは実際的には無音を意味する。DirectSound は増幅をサポートしていない。

要件

**  ヘッダー:**dsound.h で宣言。

参照