リスナーの空間パラメーター
サウンド ソースのように、リスナーは 3D ワールドに位置、向き、および速度を持ちます。
リスナーの向きは、リスナーの頭部の中心にある起点を共有する、上方ベクトルと前方ベクトルという 2 つのベクトル間の関係によって定義されます。次の図に示すとおり、上方ベクトルは、頭部の頂点をまっすぐポイントし、前方ベクトルは上方ベクトルに対して直角にリスナーの顔に向かってポイントします。
図形 1. Listener_vectors
既定では、前方ベクトルは (0.0, 0.0, 1.0) で、上方ベクトルは (0.0, 1.0, 0.0) です。2 つのベクトルは常に互いに直角でなければなりません。必要に応じて、DirectSound は上方ベクトルに対して直角となるように前方ベクトルを調整します。
位置はベクトルに沿って距離単位で測定されます。
速度は、ベクトルに沿って 1 秒当たりの距離単位で測定されます。既定では、距離はメートル単位です。速度は、ドップラー偏移の影響を計算するために DirectSound のみで使用されます。