Partager via


IXAudio2VoiceCallback ::OnVoiceError, méthode (xaudio2.h)

Appelé lorsqu’une erreur critique se produit pendant le traitement vocal.

Syntaxe

void OnVoiceError(
  void    *pBufferContext,
  HRESULT Error
);

Paramètres

pBufferContext

Pointeur de contexte affecté au membre pContext de la structure XAUDIO2_BUFFER lors de l’envoi de la mémoire tampon.

Error

Code HRESULT de l’erreur rencontrée.

Valeur de retour

None

Remarques

OnVoiceError est appelé en cas d’erreur pendant le traitement vocal, comme une erreur de décodeur XMA matériel sur xbox 360. Les arguments indiquent la mémoire tampon en cours de traitement au moment de l’erreur et son code HRESULT. Si l’erreur n’est pas récupérable en détruisant et en recréant la voix, le rappel du moteur OnCriticalError sera également appelé.

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)

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

Procédure : utiliser des rappels de voix source

IXAudio2VoiceCallback

Rappels XAudio2