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