IXAudio2VoiceCallback::OnVoiceError 方法 (xaudio2.h)

在语音处理期间发生严重错误时调用。

语法

void OnVoiceError(
  void    *pBufferContext,
  HRESULT Error
);

参数

pBufferContext

提交缓冲区时分配给 XAUDIO2_BUFFER 结构的 pContext 成员的上下文指针。

Error

遇到的错误的 HRESULT 代码。

返回值

备注

如果语音处理期间出错(例如 Xbox 360 上的硬件 XMA 解码器错误),将调用 OnVoiceError。 参数报告发生错误时正在处理的缓冲区及其 HRESULT 代码。 如果错误无法通过销毁并重新创建语音来恢复,也将调用 OnCriticalError 引擎回调。

平台要求

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

要求

要求
目标平台 Windows
标头 xaudio2.h

另请参阅

如何:使用源语音回调

IXAudio2VoiceCallback

XAudio2 回调