Condividi tramite


Interfaccia IXAudio2EngineCallback (xaudio2.h)

L'interfaccia IXAudio2EngineCallback contiene metodi che notificano al client quando si verificano determinati eventi nel motore IXAudio2 .

Questa interfaccia deve essere implementata dal client XAudio2. XAudio2 chiama questi metodi tramite un puntatore di interfaccia fornito dal client usando il metodo XAudio2Create . I metodi in questa interfaccia restituiscono void anziché HRESULT.

Vedere Callback XAudio2 per restrizioni sull'implementazione del callback.

Metodo Descrizione
OnCriticalError Chiamato se si verifica un errore di sistema critico che richiede che XAudio2 venga chiuso e riavviato.
OnProcessingPassEnd Chiamato da XAudio2 appena dopo la fine di un passaggio di elaborazione audio.
OnProcessingPassStart Chiamato da XAudio2 appena prima dell'inizio di un passaggio di elaborazione audio.

Metodi

L'interfaccia IXAudio2EngineCallback include questi metodi.

 
IXAudio2EngineCallback::OnCriticalError

Chiamato se si verifica un errore di sistema critico che richiede che XAudio2 venga chiuso e riavviato.
IXAudio2EngineCallback::OnProcessingPassEnd

Chiamato da XAudio2 appena dopo la fine di un passaggio di elaborazione audio.
IXAudio2EngineCallback::OnProcessingPassStart

Chiamato da XAudio2 appena prima dell'inizio di un passaggio di elaborazione audio.

Commenti

Requisiti della piattaforma

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

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

Callback di XAudio2

Interfacce XAudio2