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