エフェクトの使用
DirectX は、DirectX メディア オブジェクト (DMO) によって、サウンドのエフェクト処理をサポートしています。エフェクトの標準設定は、DirectX アプリケーションごとに使用できます。その他の DMO もシステムに登録できます。すべての標準 DMO は、8 ビットまたは 16 ビットの PCM データ、および 32 ビットの浮動小数点のフォーマットを処理できます。
エフェクトを実装するために、DirectSound アプリケーションは、まず Colnitialize を呼び出して COM を初期化する必要があります。これを行うことで、DirectSoundCreate8 を使用したデバイス オブジェクトの作成を妨げることはありません。
DirectSound API を使用する場合、エフェクトのチェーンを作成することはできません。この場合、複数のバッファーの出力は、エフェクトを含む別のバッファーにミキシングされます。
ハードウェア固有のエフェクトを利用するには、IKsPropertySet インターフェイスを使用します。
以下のトピックは、エフェクトの設定と使用についての詳細を含みます。