Compartilhar via


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

Retorna o estado em execução do efeito em uma posição especificada na cadeia de efeitos da voz.

Sintaxe

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

Parâmetros

[in] EffectIndex

Índice baseado em zero de um efeito na cadeia de efeitos da voz.

[out] pEnabled

Retornará TRUE se o efeito estiver habilitado. Se o efeito estiver desabilitado, retornará FALSE.

Valor retornado

Esse método não retorna um valor.

Comentários

GetEffectState sempre retorna o estado atual real do efeito. No entanto, esse pode não ser o estado definido pela chamada IXAudio2Voice::EnableEffect ou IXAudio2Voice::D isableEffect : o estado real só será alterado na próxima vez que o mecanismo de áudio for executado após a chamada IXAudio2Voice::EnableEffect ou IXAudio2Voice::D isableEffect (ou após a chamada IXAudio2::CommitChanges correspondente, se EnableEffect/DisableEffect foi chamado com uma ID de operação adiada).

Requisitos da plataforma

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

Requisitos

   
Plataforma de Destino Windows
Cabeçalho xaudio2.h

Confira também

IXAudio2Voice

Visão geral do XAPO