共用方式為


IXAudio2EngineCallback 介面 (xaudio2.h)

IXAudio2EngineCallback 介面包含方法,可在 IXAudio2 引擎中發生特定事件時通知用戶端。

此介面應該由 XAudio2 用戶端實作。 XAudio2 會使用 XAudio2Create 方法,透過用戶端提供的介面指標呼叫這些方法。 這個介面中的方法會傳回 void,而不是 HRESULT。

如需回呼實作的限制,請參閱 XAudio2 回 呼。

方法 Description
OnCriticalError 如果發生需要關閉並重新啟動 XAudio2 的重大系統錯誤,則呼叫 。
OnProcessingPassEnd XAudio2 在音訊處理通過結束時呼叫。
OnProcessingPassStart XAudio2 在音訊處理階段開始之前呼叫。

方法

IXAudio2EngineCallback 介面具有這些方法。

 
IXAudio2EngineCallback::OnCriticalError

如果發生需要關閉並重新啟動 XAudio2 的重大系統錯誤,則呼叫 。
IXAudio2EngineCallback::OnProcessingPassEnd

XAudio2 在音訊處理通過結束時呼叫。
IXAudio2EngineCallback::OnProcessingPassStart

XAudio2 在音訊處理階段開始之前呼叫。

備註

平臺需求

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

規格需求

需求
目標平台 Windows
標頭 xaudio2.h

另請參閱

XAudio2 回呼

XAudio2 介面