DirectSound 3D のバッファ

3D 環境での各音源は、IDirectSound3DBuffer8 インターフェイスによって表される。このインターフェイスをサポートするのは、DSBCAPS_CTRL3D フラグを指定して作成されたサウンド バッファだけである。このインターフェイスのメソッドを使って、単一の音源のパラメータを設定および取得する。

DirectSound の 3D 能力を利用するアプリケーションでは、モノラル音源を提供しなければならない。DSBCAPS_CTRL3D フラグを指定してバッファを作成する場合、WAV フォーマットに複数のチャンネルが含まれていると、エラーになる。

ここでは、アプリケーションが 3D バッファ オブジェクトを取得および管理する方法について説明する。以下のトピックについて説明する。