다음을 통해 공유


IXAudio2EngineCallback 인터페이스(xaudio2.h)

IXAudio2EngineCallback 인터페이스에는 IXAudio2 엔진에서 특정 이벤트가 발생할 때 클라이언트에 알리는 메서드가 포함되어 있습니다.

이 인터페이스는 XAudio2 클라이언트에서 구현해야 합니다. XAudio2는 XAudio2Create 메서드를 사용하여 클라이언트에서 제공하는 인터페이스 포인터를 통해 이러한 메서드를 호출합니다. 이 인터페이스의 메서드는 HRESULT가 아닌 void를 반환합니다.

콜백 구현에 대한 제한 사항은 XAudio2 콜백 을 참조하세요.

메서드 Description
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

추가 정보

XAudio2 콜백

XAudio2 인터페이스