Compartilhar via


Interface IXAudio2EngineCallback (xaudio2.h)

A interface IXAudio2EngineCallback contém métodos que notificam o cliente quando determinados eventos ocorrem no mecanismo IXAudio2 .

Essa interface deve ser implementada pelo cliente XAudio2. O XAudio2 chama esses métodos por meio de um ponteiro de interface fornecido pelo cliente, usando o método XAudio2Create . Os métodos nessa interface retornam void, em vez de um HRESULT.

Consulte Retornos de chamada XAudio2 para obter restrições na implementação de retorno de chamada.

Método Descrição
OnCriticalError Chamado se ocorrer um erro crítico do sistema que exige que o XAudio2 seja fechado e reiniciado.
OnProcessingPassEnd Chamado por XAudio2 logo após o término de uma passagem de processamento de áudio.
OnProcessingPassStart Chamado por XAudio2 pouco antes do início de uma passagem de processamento de áudio.

Métodos

A interface IXAudio2EngineCallback tem esses métodos.

 
IXAudio2EngineCallback::OnCriticalError

Chamado se ocorrer um erro crítico do sistema que exige que o XAudio2 seja fechado e reiniciado.
IXAudio2EngineCallback::OnProcessingPassEnd

Chamado por XAudio2 logo após o término de uma passagem de processamento de áudio.
IXAudio2EngineCallback::OnProcessingPassStart

Chamado por XAudio2 pouco antes do início de uma passagem de processamento de áudio.

Comentários

Requisitos de 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

Retorno de chamadas XAudio2

XAudio2 Interfaces