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 콜백