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 |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈