IXAudio2Voice::GetEffectState 方法 (xaudio2.h)
返回声音效果链中指定位置处效果的运行状态。
语法
\\ void GetEffectState(
[in] UINT32 EffectIndex,
[out] BOOL *pEnabled
);
参数
[in] EffectIndex
语音效果链中效果的从零开始的索引。
[out] pEnabled
如果启用效果,则返回 TRUE。 如果禁用该效果,则返回 FALSE。
返回值
此方法不返回值。
备注
GetEffectState 始终返回效果的实际当前状态。 但是, 这可能不是最新的 IXAudio2Voice::EnableEffect 或 IXAudio2Voice::D isableEffect 调用设置的状态:实际状态仅在音频引擎下次在 IXAudio2Voice::EnableEffect 或 IXAudio2Voice::D isableEffect 调用 (或在相应的 IXAudio2::CommitChanges 调用之后运行时更改, 如果调用 EnableEffect/DisableEffect 时使用延迟的操作 ID) 。
平台要求
Windows 10 (XAudio2.9) ;Windows 8、Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)要求
目标平台 | Windows |
标头 | xaudio2.h |