ScummVM API documentation
Darkseed::MusicPlayer Class Reference

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
 

The documentation for this class was generated from the following file: