Platform SDK: DirectX

DirectSound3DListener.SetVelocity

DirectSound3DListener.SetVelocity メソッドは、リスナーの速度を設定する。

object.SetVelocity(x As Single, _
    y As Single, _
    z As Single, _
    applyFlag As CONST_DS3DAPPLYFLAGS)

パラメータ

object
DirectSound3DListener オブジェクトを表すオブジェクト式。
xyz
リスナーの速度ベクトルの座標を表す値。浮動小数点のオーバーフローを防止するために、DirectSound がこれらの値に調整を加える可能性がある。
applyFlag
設定が適用されるタイミングを示す値。この値は、CONST_DS3DAPPLYFLAGS 列挙の定数のいずれかでなければならない。

エラー コード

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

注意

デフォルトの速度は (0,0,0) である。

速度はドップラー効果でのみ使われる。リスナーを移動することはない。リスナーの位置を変更するには DirectSound3DListener.SetPosition メソッドを使う。

参照

DirectSound3DListener.GetVelocity