Partager via


IXAudio2Voice::GetEffectState, méthode (xaudio2.h)

Retourne l’état d’exécution de l’effet à une position spécifiée dans la chaîne d’effets de la voix.

Syntaxe

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

Paramètres

[in] EffectIndex

Index de base zéro d’un effet dans la chaîne d’effets de la voix.

[out] pEnabled

Retourne TRUE Si l’effet est activé. Si l’effet est désactivé, retourne FALSE.

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

GetEffectState retourne toujours l’état actuel réel de l’effet. Toutefois, il ne s’agit pas de l’état défini par l’appel IXAudio2Voice::EnableEffect ou IXAudio2Voice::D isableEffect le plus récent : l’état réel n’est modifié que la prochaine fois que le moteur audio s’exécute après l’appel IXAudio2Voice::EnableEffect ou IXAudio2Voice::D isableEffect (ou après l’appel IXAudio2::CommitChanges correspondant, si EnableEffect/DisableEffect a été appelé avec un ID d’opération différée).

Configuration requise pour la plateforme

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)

Spécifications

   
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

IXAudio2Voice

Vue d’ensemble de XAPO