Метод 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 был вызван с идентификатором отложенной операции).

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)

Требования

   
Целевая платформа Windows
Header xaudio2.h

См. также раздел

IXAudio2Voice

Обзор протокола XAPO