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 |