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 |