Поделиться через


Метод IXAudio2VoiceCallback::OnVoiceError (xaudio2.h)

Вызывается при возникновении критической ошибки во время обработки голоса.

Синтаксис

void OnVoiceError(
  void    *pBufferContext,
  HRESULT Error
);

Параметры

pBufferContext

Указатель контекста, назначенный элементу pContextструктуры XAUDIO2_BUFFER при отправке буфера.

Error

Код HRESULT обнаруженной ошибки.

Возвращаемое значение

None

Remarks

OnVoiceError вызывается в случае ошибки во время голосовой обработки, например ошибки аппаратного декодера XMA на Xbox 360. Аргументы сообщают, какой буфер обрабатывался во время ошибки, и его код HRESULT. Если ошибка не может быть исправлена путем уничтожения и повторного создания голоса, также будет вызван обратный вызов обработчика OnCriticalError .

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK Для DirectX (XAudio 2.7)

Требования

Требование Значение
Целевая платформа Windows
Header xaudio2.h

См. также раздел

Руководство: использование обратных вызовов речевых источников

IXAudio2VoiceCallback

Обратные вызовы в XAudio2