Condividi tramite


Metodo IXAudio2Voice::GetEffectState (xaudio2.h)

Restituisce lo stato di esecuzione dell'effetto in corrispondenza di una posizione specificata nella catena di effetti della voce.

Sintassi

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

Parametri

[in] EffectIndex

Indice in base zero di un effetto nella catena di effetti della voce.

[out] pEnabled

Restituisce TRUE Se l'effetto è abilitato. Se l'effetto è disabilitato, restituisce FALSE.

Valore restituito

Questo metodo non restituisce valori.

Commenti

GetEffectState restituisce sempre lo stato corrente effettivo dell'effetto. Tuttavia, questo potrebbe non essere lo stato impostato dalla chiamata IXAudio2Voice::EnableEffect o IXAudio2Voice::D isableEffect : lo stato effettivo viene modificato solo alla successiva esecuzione del motore audio dopo la chiamata IXAudio2Voice::EnableEffect o IXAudio2Voice::D isableEffect (o dopo la chiamata IXAudio2::CommitChanges corrispondente, se EnableEffect/DisableEffect è stato chiamato con un ID operazione posticipato).

Requisiti della piattaforma

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

Requisiti

   
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

IXAudio2Voice

Panoramica di XAPO