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

另请参阅

IXAPOParameters::GetParameters

IXAudio2Voice

XAPO 概述