Platform SDK: DirectX

DS3DBUFFER

DS3DBUFFER 型は、3D サウンド バッファの位置、方向、動作を記述する。この型は、DirectSound3DBuffer.GetAllParametersDirectSound3DBuffer.SetAllParameters の各メソッドと共に使われる。

Type DS3DBUFFER
    lConeOutsideVolume As Long
    lInsideConeAngle As Long
    lMode As CONST_DS3DMODEFLAGS
    lOutsideConeAngle As Long
    maxDistance As Single
    minDistance As Single
    vConeOrientation As D3DVECTOR
    vPosition As D3DVECTOR
    vVelocity As D3DVECTOR
End Type

メンバ

lConeOutsideVolume
サウンド コーン外部ボリューム。
lInsideConeAngle
内側サウンド プロジェクション コーンの角度。
lMode
設定される 3D サウンド処理モード。CONST_DS3DMODEFLAGS 列挙の定数のいずれかである。
lOutsideConeAngle
外側サウンド プロジェクション コーンの角度。
maxDistance
最大距離。
minDistance
最小距離。
vConeOrientation
サウンド プロジェクション コーンの方向を記述する D3DVECTOR 型。
vPosition
バッファの位置を記述する D3DVECTOR 型。
vVelocity
バッファの速度を記述する D3DVECTOR 型。