Método IXAudio2Voice::GetEffectState (xaudio2.h)

Devuelve el estado de ejecución del efecto en una posición especificada en la cadena de efectos de la voz.

Sintaxis

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

Parámetros

[in] EffectIndex

Índice de base cero de un efecto en la cadena de efectos de la voz.

[out] pEnabled

Devuelve TRUE Si el efecto está habilitado. Si el efecto está deshabilitado, devuelve FALSE.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

GetEffectState siempre devuelve el estado actual real del efecto. Sin embargo, es posible que esto no sea el estado establecido por la llamada IXAudio2Voice::EnableEffect o IXAudio2Voice::D isableEffect : el estado real solo cambia la próxima vez que se ejecute el motor de audio después de la llamada IXAudio2Voice::EnableEffect o IXAudio2Voice::D isableEffect (o después de la llamada IXAudio2::CommitChanges correspondiente, Si se llamó a EnableEffect/DisableEffect con un identificador de operación diferido).

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Requisitos

   
Plataforma de destino Windows
Encabezado xaudio2.h

Consulte también

IXAudio2Voice

Introducción a XAPO