次の方法で共有


DSCFXAec

DSCFXAec 構造体は、キャプチャー バッファーのアコーステック エコー キャンセレーションのパラメーターを格納します。

typedef struct DSCFXAec {
    BOOL fEnable;
    BOOL fNoiseFill;
    DWORD dwMode;
} DSCFXAec;

メンバ

  • fEnable
    エフェクトが有効かどうかを指定するブール値です。
  • fNoiseFill
    無音の期間をなくすことでキャプチャー信号サウンドをより自然なものにする、バックグラウンド コンフォート ノイズを有効にするかどうかを指定するブール値です。既定では、バックグラウンド コンフォート ノイズは有効ではありません。
  • dwMode
    操作モードです。このメンバーは次のいずれかの値を格納します。

解説 

この構造体が IDirectSoundCaptureFXAec8::SetAllParameters に渡されるとき、dwMode メンバーは無視されます。

Windows:  Windows Vista に関する重要な情報

Windows Vista を使っている場合、DirectSound API を経由して Windows XP アコースティック エコー キャンセル (AEC) 機能にアクセスする既存のアプリケーションは AEC を使用できなくなります。これらのアプリケーションは引き続き動作できますが、AEC 仕様の DirectSound API 呼び出しを行ってもキャプチャーされたオーディオに変化はありません。

Windows Vista で AEC を使用する方法については、Windows SDK の「Windows Vista AEC」トピックを参照してください。

要件

ヘッダー: DSound.h 宣言

関連項目

IDirectSoundCaptureFXAec8::GetAllParameters | IDirectSoundCaptureFXAec8::SetAllParameters