Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |