IDirectSoundCaptureFXNoiseSuppress8
IDirectSoundCaptureFXNoiseSuppress8 インターフェイスは、ノイズ抑制をサポートするキャプチャー バッファーでパラメーターを設定および取得するために使用されます。このインターフェイスを使用するには、Microsoft Windows XP 以降が必要です。
IDirectSoundCaptureFXNoiseSuppress8 は、IDirectSoundCaptureFXNoiseSuppress の定義です。これらのインターフェイス名は相互に置き換え可能です。
このインターフェイスを取得するには、エフェクトをサポートするバッファーで GetObjectInPath を呼び出します。
IUnknown から継承するメソッドのほかに、IDirectSoundCaptureFXNoiseSuppress8 インターフェイスは以下のメソッドを公開しています。
IDirectSoundCaptureFXNoiseSuppress8 のメンバー
メソッド | 説明 |
---|---|
IDirectSoundCaptureFXNoiseSuppress8::GetAllParameters | IDirectSoundCaptureFXNoiseSuppress8::GetAllParameters メソッドは、バッファーのノイズ抑制パラメーターを取得します。 |
IDirectSoundCaptureFXNoiseSuppress8::Reset | IDirectSoundCaptureFXNoiseSuppress8::Reset メソッドは、エフェクトを初期状態にリセットします。 |
IDirectSoundCaptureFXNoiseSuppress8::SetAllParameters | IDirectSoundCaptureFXNoiseSuppress8::SetAllParameters メソッドは、バッファーのノイズ抑制パラメーターを設定します。 |
LPDIRECTSOUNDNOISESUPPRESS8 型は、IDirectSoundNoiseSuppress8 インターフェイスへのポインターとして定義されています。
typedef struct IDirectSoundCaptureFXNoiseSuppress8 *LPDIRECTSOUNDCAPTUREFXNOISESUPPRESS8;
情報
オペレーティング システム :Microsoft Windows XP 以降が必要です。
Windows: Windows Vista に関する重要な情報
Windows Vista を使っている場合、DirectSound API を経由して Windows XP アコースティック エコー キャンセル (AEC) 機能にアクセスする既存のアプリケーションは AEC を使用できなくなります。これらのアプリケーションは引き続き動作できますが、AEC 仕様の DirectSound API 呼び出しを行ってもキャプチャーされたオーディオに変化はありません。
Windows Vista で AEC を使用する方法については、Windows SDK の「Windows Vista AEC」トピックを参照してください。