Freigeben über


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

Weitere Informationen

So wird's gemacht: Verwenden der Rückrufe für Quellstimmen

IXAudio2VoiceCallback

XAudio2-Rückrufe