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 |