IXAudio2Voice::GetEffectParameters 方法 (xaudio2.h)
返回语音效果链中给定效果的当前特定于效果的参数。
语法
\\HRESULT GetEffectParameters(
[in] UINT32 EffectIndex,
[out] void *pParameters,
[out] UINT32 ParametersByteSize
);
参数
[in] EffectIndex
语音效果链中效果的从零开始的索引。
[out] pParameters
返回特定于效果的参数的当前值。
[out] ParametersByteSize
pParameters 数组的大小(以字节为单位)。
返回值
如果成功,则返回S_OK,否则返回错误代码。 有关错误代码的说明,请参阅 XAudio2 错误代码。
如果效果不支持泛型参数控制接口,则失败并E_NOTIMPL。
注解
GetEffectParameters 始终返回效果的实际当前参数。 但是, 这些参数可能与最近对 IXAudio2Voice::SetEffectParameters 的调用设置的参数不匹配:如果 IXAudio2Voice::SetEffectParameters 使用延迟的操作 ID () 调用 IXAudio2::SetEffectParameters,则仅在音频引擎下次运行时更改实际参数。
平台要求
Windows 10 (XAudio2.9) ;Windows 8、Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)要求
目标平台 | Windows |
标头 | xaudio2.h |