IXAudio2VoiceCallback::OnVoiceError メソッド (xaudio2.h)

音声処理中に重大なエラーが発生したときに呼び出されます。

構文

void OnVoiceError(
  void    *pBufferContext,
  HRESULT Error
);

パラメーター

pBufferContext

バッファーの送信時にXAUDIO2_BUFFER構造体の pContext メンバーに割り当てられたコンテキスト ポインター。

Error

発生したエラーの HRESULT コード。

戻り値

なし

解説

OnVoiceError は、Xbox 360 のハードウェア XMA デコーダー エラーなど、音声処理中にエラーが発生した場合に呼び出されます。 引数は、エラー時に処理されたバッファーとその HRESULT コードを報告します。 音声を破棄して再作成してエラーを回復できない場合は、 OnCriticalError エンジンコールバックも呼び出されます。

プラットフォームの要件

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

要件

要件
対象プラットフォーム Windows
ヘッダー xaudio2.h

こちらもご覧ください

方法: ソース ボイスのコールバックの使用

IXAudio2VoiceCallback

XAudio2 のコールバック