次の方法で共有


エフェクトの使用

DirectX は、DirectX メディア オブジェクト (DMO) によって、サウンドのエフェクト処理をサポートしています。エフェクトの標準設定は、DirectX アプリケーションごとに使用できます。その他の DMO もシステムに登録できます。すべての標準 DMO は、8 ビットまたは 16 ビットの PCM データ、および 32 ビットの浮動小数点のフォーマットを処理できます。

エフェクトを実装するために、DirectSound アプリケーションは、まず Colnitialize を呼び出して COM を初期化する必要があります。これを行うことで、DirectSoundCreate8 を使用したデバイス オブジェクトの作成を妨げることはありません。

DirectSound API を使用する場合、エフェクトのチェーンを作成することはできません。この場合、複数のバッファーの出力は、エフェクトを含む別のバッファーにミキシングされます。

ハードウェア固有のエフェクトを利用するには、IKsPropertySet インターフェイスを使用します。

以下のトピックは、エフェクトの設定と使用についての詳細を含みます。