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 |