Метод 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 |
См. также раздел
Руководство: использование обратных вызовов речевых источников