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 且) 延迟的操作 ID。
平台要求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | xaudio2.h |