Share via


Método IXAudio2VoiceCallback::OnVoiceError (xaudio2.h)

Chamado quando ocorre um erro crítico durante o processamento de voz.

Sintaxe

void OnVoiceError(
  void    *pBufferContext,
  HRESULT Error
);

Parâmetros

pBufferContext

Ponteiro de contexto atribuído ao membro pContext da estrutura XAUDIO2_BUFFER quando o buffer foi enviado.

Error

O código HRESULT do erro encontrado.

Retornar valor

Nenhum

Comentários

OnVoiceError é chamado no caso de um erro durante o processamento de voz, como um erro de decodificador XMA de hardware no Xbox 360. Os argumentos relatam qual buffer estava sendo processado no momento do erro e seu código HRESULT. Se o erro não for recuperável destruindo e recriando a voz, o retorno de chamada do mecanismo OnCriticalError também será chamado.

Requisitos da plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho xaudio2.h

Confira também

Como: Usar retornos de chamadas de voz de origem

IXAudio2VoiceCallback

Retorno de chamadas XAudio2