Interfaz IXAudio2EngineCallback (xaudio2.h)

La interfaz IXAudio2EngineCallback contiene métodos que notifican al cliente cuándo se producen determinados eventos en el motor IXAudio2 .

El cliente XAudio2 debe implementar esta interfaz. XAudio2 llama a estos métodos a través de un puntero de interfaz proporcionado por el cliente mediante el método XAudio2Create . Los métodos de esta interfaz devuelven void, en lugar de hrESULT.

Consulte Devoluciones de llamada de XAudio2 para obtener restricciones en la implementación de devolución de llamada.

Método Descripción
OnCriticalError Se llama si se produce un error crítico del sistema que requiere que XAudio2 se cierre y reinicie.
OnProcessingPassEnd Lo llama XAudio2 justo después de que finalice un paso de procesamiento de audio.
OnProcessingPassStart Lo llama XAudio2 justo antes de que comience un paso de procesamiento de audio.

Métodos

La interfaz IXAudio2EngineCallback tiene estos métodos.

 
IXAudio2EngineCallback::OnCriticalError

Se llama si se produce un error crítico del sistema que requiere que XAudio2 se cierre y reinicie.
IXAudio2EngineCallback::OnProcessingPassEnd

Lo llama XAudio2 justo después de que finalice un paso de procesamiento de audio.
IXAudio2EngineCallback::OnProcessingPassStart

Lo llama XAudio2 justo antes de que comience un paso de procesamiento de audio.

Comentarios

Requisitos de la plataforma

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

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado xaudio2.h

Consulte también

Devoluciones de llamadas de XAudio2

XAudio2 Interfaces