Public Member Functions | |
MusicPlayer (DarkseedEngine *vm) | |
int | open () |
void | load (Common::SeekableReadStream *in, int32 size=-1) |
void | play (bool loop=false) |
void | setLoop (bool loop) |
bool | isPlaying () |
void | stop () |
void | pause (bool pause) |
void | syncSoundSettings () |
Static Protected Member Functions | |
static void | onTimer (void *data) |
Protected Attributes | |
DarkseedEngine * | _vm |
Common::Mutex | _mutex |
MidiDriver_Multisource * | _driver |
MidiParser * | _parser |
byte * | _musicData |
bool | _paused |