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 |