共用方式為


IXAudio2Voice::SetFilterParameters 方法 (xaudio2.h)

設定語音的篩選參數。

語法

\\HRESULT SetFilterParameters(
  [in] const XAUDIO2_FILTER_PARAMETERS *pParameters,
  [in] UINT32                          OperationSet
);

參數

[in] pParameters

包含篩選資訊的 XAUDIO2_FILTER_PARAMETERS 結構的指標。

[in] OperationSet

將此呼叫識別為延遲批次的一部分。 如需詳細資訊,請參閱 XAudio2 作業集 概觀。

傳回值

如果成功,則傳回S_OK,否則傳回錯誤碼。 如需錯誤碼的描述,請參閱 XAudio2 錯誤 碼。

備註

如果未使用 XAUDIO2_VOICE_USEFILTER 旗標建立語音,SetFilterParameters 將會失敗。

這個方法僅適用於來源和副混音,且不會影響主控語音。

注意IXAudio2Voice::GetFilterParameters 一律會傳回此語音的實際目前篩選參數。 不過,這些參數可能不符合最近 IXAudio2Voice::SetFilterParameters 呼叫所設定的參數:實際參數只會在下一次音訊引擎在 IXAudio2Voice::SetFilterParameters 呼叫之後 (或對應的 IXAudio2::CommitChanges 呼叫之後變更。 如果使用延遲的作業標識符呼叫 IXAudio2Voice::SetFilterParameters) 。
 

平臺需求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)

規格需求

需求
目標平台 Windows
標頭 xaudio2.h

另請參閱

IXAudio2Voice