IXAudio2Voice::SetOutputFilterParameters 方法 (xaudio2.h)
設定此語音傳送其中一個上的篩選參數。
語法
\\HRESULT SetOutputFilterParameters(
[in] IXAudio2Voice *pDestinationVoice,
[in] const XAUDIO2_FILTER_PARAMETERS *pParameters,
[in] UINT32 OperationSet
);
參數
[in] pDestinationVoice
將設定篩選參數之傳送目的地語音的IXAudio2Voice指標。
[in] pParameters
包含篩選資訊的 XAUDIO2_FILTER_PARAMETERS 結構的指標。
[in] OperationSet
將此呼叫識別為延遲批次的一部分。 如需詳細資訊,請參閱 XAudio2 作業集 概觀。
傳回值
如果成功,則傳回S_OK,否則傳回錯誤碼。 如需錯誤碼的描述,請參閱 XAudio2 錯誤 碼。
備註
如果未使用 XAUDIO2_SEND_USEFILTER 旗標建立傳送,SetOutputFilterParameters將會失敗。 這個方法僅適用于屬於來源和副混音的傳送,且不會影響主控語音的傳送。
注意IXAudio2Voice::GetOutputFilterParameters 一律會傳回此傳送的實際目前篩選參數。 不過,這些可能不符合最近 IXAudio2Voice::SetOutputFilterParameters 呼叫所設定的參數:實際參數只會在 IXAudio2Voice::SetOutputFilterParameters 呼叫 (之後,于對應的 IXAudio2::CommitChanges 呼叫之後變更。 如果 呼叫 IXAudio2Voice::SetOutputFilterParameters ,則會使用延遲的作業識別碼) 。
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
目標平台 | Windows |
標頭 | xaudio2.h |