Microsoft DirectX 8.0 (Visual Basic) |
アプリケーションは DirectSound3DListener8.SetPosition と DirectSound3DListener8.GetPosition の各メソッドを使って、3D 空間におけるリスナーの位置を設定および取得できる。
DirectSound が移動するリスナーに対するドップラー効果を計算する際に使う速度値を設定または取得するには、DirectSound3DListener8.SetVelocity と DirectSound3DListener8.GetVelocity の各メソッドを使う。速度は秒あたりの距離単位で測定される。デフォルトではメートル/秒である。
バッファと同様、リスナーの位置と速度とは完全に独立している。リスナーの適切な速度を設定する作業は、アプリケーションに依存している。