IXAudio2VoiceCallback::OnVoiceError-Methode (xaudio2.h)
Wird aufgerufen, wenn während der Sprachverarbeitung ein kritischer Fehler auftritt.
Syntax
void OnVoiceError(
void *pBufferContext,
HRESULT Error
);
Parameter
pBufferContext
Kontextzeiger, der dem pContext-Member der XAUDIO2_BUFFER-Struktur zugewiesen wurde, als der Puffer übermittelt wurde.
Error
Der HRESULT-Code des aufgetretenen Fehlers.
Rückgabewert
Keine
Bemerkungen
OnVoiceError wird im Fall eines Fehlers während der Sprachverarbeitung aufgerufen, z. B. bei einem Hardware-XMA-Decoderfehler auf der Xbox 360. Die Argumente geben an, welcher Puffer zum Zeitpunkt des Fehlers verarbeitet wurde, und dessen HRESULT-Code. Wenn der Fehler durch Das Zerstören und erneutes Erstellen der Stimme nicht wiederhergestellt werden kann, wird auch der Rückruf der OnCriticalError-Engine aufgerufen.
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 |