IXAudio2EngineCallback 接口 (xaudio2.h)

IXAudio2EngineCallback 接口包含当 IXAudio2 引擎中发生某些事件时通知客户端的方法。

此接口应由 XAudio2 客户端实现。 XAudio2 使用 XAudio2Create 方法,通过客户端提供的接口指针调用这些方法。 此接口中的方法返回 void,而不是 HRESULT。

有关回调实现的限制,请参阅 XAudio2 回调。

方法 说明
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 接口