共用方式為


IXAudio2Voice::GetEffectState 方法 (xaudio2.h)

傳回效果在語音效果鏈中指定位置的效果執行狀態。

語法

\\ void GetEffectState(
  [in]  UINT32 EffectIndex,
  [out] BOOL   *pEnabled
);

參數

[in] EffectIndex

以零起始的語音效果鏈結中效果的索引。

[out] pEnabled

如果啟用效果,則傳回 TRUE。 如果停用效果,則傳回 FALSE。

傳回值

這個方法不會傳回值。

備註

GetEffectState 一律會傳回效果的實際目前狀態。 不過, 這可能不是最新的IXAudio2Voice::EnableEffectIXAudio2Voice::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

另請參閱

IXAudio2Voice

XAPO 概觀