Platform SDK: DirectX

DS3DLISTENER

DS3DLISTENER 型は、3D グローバル パラメータとリスナーのプロパティを記述する。この型は、DirectSound3DListener.GetAllParametersDirectSound3DListener.SetAllParameters の各メソッドと共に使われる。

Type DS3DLISTENER
    distanceFactor As Single
    dopplerFactor As Single
    rolloffFactor As Single
    vOrientFront As D3DVECTOR
    vOrientTop As D3DVECTOR
    vPosition As D3DVECTOR
    vVelocity As D3DVECTOR
End Type

メンバ

distanceFactor
距離単位でのメートル数。
dopplerFactor
速度を保持するバッファに対するドップラー シフトに適用される係数。
rolloffFactor
距離によるサウンドの減衰に適用される係数。
vOrientFront
リスナーの前方向を記述する D3DVECTOR 型。
vOrientTop
リスナーの上方向を記述する D3DVECTOR 型。
vPosition
リスナーの位置を記述する D3DVECTOR 型。
vVelocity
リスナーの速度を記述する D3DVECTOR 型。