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 |