次の方法で共有


IDirectSoundCaptureFXNoiseSuppress8::SetAllParameters

SetAllParameters メソッドは、バッファーのノイズ抑制パラメーターを設定します。

HRESULT 
SetAllParameters(
  LPCDSCFXNoiseSuppression pcDscFxNoiseSuppress
);

パラメータ

  • pcDscFxNoiseSuppress
    エフェクト パラメーターを指定する DSCFXNoiseSuppress 構造体のアドレスです。

戻り値

成功した場合は、DS_OK を返します。失敗した場合は、次の値のいずれかを返します。

リターン コード
DSERR_INVALIDPARAM
DSERR_OUTOFMEMORY

解説 

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

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

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

要件

ヘッダー: DSound.h 宣言

ライブラリ: Dsdmo.dll 内容

関連項目

IDirectSoundCaptureFXNoiseSuppress8