The IXAudio2EngineCallback interface contains methods that notify the client when certain events happen in the IXAudio2 engine.
This interface should be implemented by the XAudio2 client. XAudio2 calls these methods via an interface pointer provided by the client, using the XAudio2Create method. Methods in this interface return void, rather than an HRESULT.
See XAudio2 Callbacks for restrictions on callback implementation.
interface IXAudio2EngineCallback
Header: Declared in xaudio2.h.
Library: Use xaudio2.lib.