DirectSound 3D リスナー
実際の世界の仮想 3D 環境では、サウンドは受信地点を基準として存在します。DirectX アプリケーションの 3D サウンド エフェクトは、サウンド ソースの位置、向き、速度の値だけでなく、仮想リスナーの位置、向き、速度の値の影響も受けます。
既定では、リスナーはすべてのベクトルのゼロ点で静止し、鼻先を Z 軸の正の方向、頭頂部を Y 軸の正の方向に合わせています。アプリケーションは、仮想空間内のユーザーの動きと向きを反映するように、これらの 3 つの値をすべて変更できます。また、リスナー オブジェクトは、ドップラー偏移の量や距離にともなう音量減衰の速度など、音響環境の一般的なパラメーターも制御します。
このセクションでは、アプリケーションでリスナー オブジェクトを取得してグローバル 3D サウンドのパラメーターを管理する方法について説明します。説明するトピックは、次のとおりです。