Partager via


Interface IXAudio2EngineCallback (xaudio2.h)

L’interface IXAudio2EngineCallback contient des méthodes qui notifient le client lorsque certains événements se produisent dans le moteur IXAudio2 .

Cette interface doit être implémentée par le client XAudio2. XAudio2 appelle ces méthodes via un pointeur d’interface fourni par le client, à l’aide de la méthode XAudio2Create . Les méthodes de cette interface retournent void, plutôt qu’un HRESULT.

Consultez Rappels XAudio2 pour connaître les restrictions relatives à l’implémentation du rappel.

Méthode Description
OnCriticalError Appelé si une erreur système critique se produit et nécessite la fermeture et le redémarrage de XAudio2.
OnProcessingPassEnd Appelé par XAudio2 juste après la fin d’une passe de traitement audio.
OnProcessingPassStart Appelé par XAudio2 juste avant le début d’une passe de traitement audio.

Méthodes

L’interface IXAudio2EngineCallback a ces méthodes.

 
IXAudio2EngineCallback ::OnCriticalError

Appelé si une erreur système critique se produit et nécessite la fermeture et le redémarrage de XAudio2.
IXAudio2EngineCallback ::OnProcessingPassEnd

Appelé par XAudio2 juste après la fin d’une passe de traitement audio.
IXAudio2EngineCallback ::OnProcessingPassStart

Appelé par XAudio2 juste avant le début d’une passe de traitement audio.

Remarques

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

Rappels XAudio2

XAudio2 Interfaces