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::EnableEffect::EnableEffect:IXAudio2Voice::D isableEffect呼叫 (或對應的IXAudio2::CommitChanges呼叫之後,才會變更實際狀態。 如果使用延遲的作業識別碼) 呼叫 EnableEffect/DisableEffect,則為 。
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
目標平台 | Windows |
標頭 | xaudio2.h |