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 |