Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IXAudio2EngineCallback-Schnittstelle enthält Methoden, die den Client benachrichtigen, wenn bestimmte Ereignisse in der IXAudio2-Engine auftreten.
Diese Schnittstelle sollte vom XAudio2-Client implementiert werden. XAudio2 ruft diese Methoden über einen vom Client bereitgestellten Schnittstellenzeiger unter Verwendung der XAudio2Create-Methode auf . Methoden in dieser Schnittstelle geben void anstelle eines HRESULT zurück.
Einschränkungen für die Rückrufimplementierung finden Sie unter XAudio2-Rückrufe .
| Methode | BESCHREIBUNG |
|---|---|
| OnCriticalError | Wird aufgerufen, wenn ein kritischer Systemfehler auftritt, der erfordert, dass XAudio2 geschlossen und neu gestartet wird. |
| OnProcessingPassEnd | Wird von XAudio2 aufgerufen, nachdem ein Audioverarbeitungsdurchlauf endet. |
| OnProcessingPassStart | Wird von XAudio2 aufgerufen, kurz bevor ein Audioverarbeitungsdurchlauf beginnt. |
Methoden
Die IXAudio2EngineCallback-Schnittstelle verfügt über diese Methoden.
|
IXAudio2EngineCallback::OnCriticalError Wird aufgerufen, wenn ein kritischer Systemfehler auftritt, der erfordert, dass XAudio2 geschlossen und neu gestartet wird. |
|
IXAudio2EngineCallback::OnProcessingPassEnd Wird von XAudio2 aufgerufen, nachdem ein Audioverarbeitungsdurchlauf endet. |
|
IXAudio2EngineCallback::OnProcessingPassStart Wird von XAudio2 aufgerufen, kurz bevor ein Audioverarbeitungsdurchlauf beginnt. |
Hinweise
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | xaudio2.h |