Platform SDK: DirectX

DirectSound3DBuffer.SetMaxDistance

DirectSound3DBuffer.SetMaxDistance メソッドは、バッファの最大距離を設定する。これは、ボリュームがそれ以上減衰しなくなる距離である。

object.SetMaxDistance(maxDistance As Single, _
    applyFlag As CONST_DS3DAPPLYFLAGS)

パラメータ

object
DirectSound3DBuffer オブジェクトを表すオブジェクト式。
maxDistance
最大距離値。
applyFlag
設定が適用されるタイミングを示す値。この値は、CONST_DS3DAPPLYFLAGS 列挙の定数のいずれかでなければならない。

エラー コード

失敗すればエラーが発生し、Err.NumberDSERR_INVALIDPARAM が設定される。

注意

デフォルトの最大距離は DS3D_DEFAULTMAXDISTANCE によって定義され、実質的に無限大である。

参照

DirectSound3DBuffer.GetMaxDistanceDirectSound3DBuffer.SetMinDistance