Microsoft DirectX 8.0 (Visual Basic)

DirectSound3DBuffer8.SetMaxDistance

バッファの最大距離を設定する。これは、サウンドがそれ以上減衰しなくなる距離である。

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

指定項目

object
DirectSound3DBuffer8 オブジェクトを指定する。
maxDistance
最大距離値。
applyFlag
設定が適用されるタイミングを指定する値。CONST_DS3DAPPLYFLAGS 列挙の定数のいずれかを指定する必要がある。

エラー コード

失敗した場合はエラーが発生し、Err.NumberDSERR_INVALIDPARAM が設定される。

注意

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

参照

DirectSound3DBuffer8.GetMaxDistanceDirectSound3DBuffer8.SetMinDistance最小距離と最大距離