Platform SDK: DirectX |
アプリケーションは、3D リスナー オブジェクト パラメータの取得や設定を個別またはバッチ単位で実施できる。個別の値を設定するには、アプリケーションで適用可能な IDirectSound3DListener インターフェイス メソッドを使用できる。しかし、リスナーを表現するすべての値を一度に設定または取得する必要が生じることもよくある。その場合は、IDirectSound3DListener::GetAllParameters と IDirectSound3DListener::SetAllParameters の各メソッドを使うと、バッチ パラメータ操作を 1 回の呼び出しで実行できる。
アプリケーションは、3D リスナー オブジェクト パラメータの取得や設定を個別またはバッチ単位で実施できる。個別の値を設定するには、アプリケーションで適用可能な DirectSound3DListener オブジェクト メソッドを使用できる。しかし、リスナーを表現するすべての値を一度に設定または取得する必要が生じることもよくある。その場合は、DirectSound3DListener.GetAllParameters と DirectSound3DListener.SetAllParameters の各メソッドを使うと、バッチ パラメータ操作を 1 回の呼び出しで実行できる。
また、パラメータの変更は、それらに遅延のフラグを付けておき、その後すべてを一度に実行することでより効率的に行える。詳細については、「遅延設定」を参照すること。