Platform SDK: DirectX

DirectSound 3D リスナー

サウンドは、聞こえているときに限ってサウンドと言える。DirectSound アプリケーションの 3D サウンド エフェクトは、サウンド バッファの位置と方向と速度だけではなく、リスナーの位置と方向と速度の影響を受ける。

[C++]

IDirectSound3DListener インターフェイスは、3D 空間におけるリスナーの位置、方向、見かけの速度をコントロールする。ドップラー効果の量や距離に応じたボリュームの減衰など、聴感環境の一般的なパラメータもコントロールする。

ここでは、IDirectSound3Dlistener インターフェイスへのポインタを取得する方法と、インターフェイス メソッドを使ってリスナー パラメータを管理する方法を説明する。次のトピックを取り上げる。

[Visual Basic]

DirectSound3DListener クラスは、3D 空間におけるリスナーの位置、方向、見かけの速度をコントロールする。ドップラー効果の量や距離に応じたボリュームの減衰など、聴感環境の一般的なパラメータもコントロールする。

ここでは、DirectSound3DListener オブジェクトを取得する方法と、インターフェイス メソッドを使ってリスナー パラメータを管理する方法を説明する。次のトピックを取り上げる。