1#ifndef MXMUSICPRESENTER_H
2#define MXMUSICPRESENTER_H
[AI] Presents (plays/streams) audio (WAV, MID, etc.) as part of the Omni engine's media handler syste...
[AI] Presenter class that handles playback and management of music (streamed or MIDI) in LEGO Island.
MxResult AddToManager() override
[AI] Registers this music presenter with the MxMusicManager.
static const char * HandlerClassName()
[AI] Returns the handler class name string for use in PresenterNameDispatch and dynamic class recogni...
MxBool IsA(const char *p_name) const override
[AI] Checks if this object's class matches or is derived from the specified name.
MxMusicPresenter()
[AI] Constructs and initializes the music presenter object.
~MxMusicPresenter() override
[AI] Destroys the music presenter instance and unregisters from the music manager.
void Destroy() override
[AI] Destroys this presenter, safely unregisters from music manager.
const char * ClassName() const override
[AI] Returns the runtime class name of the MxMusicPresenter.