#include <mixer_midiout.h>
Inheritance diagram for Mixer_MidiOut:
Public Member Functions | |
virtual void | start_track (XMIDIEventList *, bool repeat) |
virtual void | start_sfx (XMIDIEventList *) |
virtual void | stop_track (void) |
virtual void | stop_sfx (void) |
virtual bool | is_playing (void) |
virtual const char * | copyright (void) |
Mixer_MidiOut () | |
virtual | ~Mixer_MidiOut () |
Static Public Member Functions | |
static void | music_complete_callback (void) |
Definition at line 25 of file mixer_midiout.h.
Mixer_MidiOut::Mixer_MidiOut | ( | ) |
Definition at line 46 of file mixer_midiout.cc.
References music_complete_callback().
Here is the call graph for this function:
Mixer_MidiOut::~Mixer_MidiOut | ( | ) | [virtual] |
Definition at line 52 of file mixer_midiout.cc.
References stop_sfx(), and stop_track().
Here is the call graph for this function:
void Mixer_MidiOut::start_track | ( | XMIDIEventList * | , | |
bool | repeat | |||
) | [virtual] |
Implements MidiAbstract.
Definition at line 84 of file mixer_midiout.cc.
References MIDITMPFILE, mixermusic, stop_track(), and XMIDIEventList::Write().
Here is the call graph for this function:
void Mixer_MidiOut::start_sfx | ( | XMIDIEventList * | ) | [virtual] |
void Mixer_MidiOut::stop_track | ( | void | ) | [virtual] |
Implements MidiAbstract.
Definition at line 59 of file mixer_midiout.cc.
References mixermusic.
Referenced by start_track(), and ~Mixer_MidiOut().
void Mixer_MidiOut::stop_sfx | ( | void | ) | [virtual] |
Reimplemented from MidiAbstract.
Definition at line 104 of file mixer_midiout.cc.
Referenced by ~Mixer_MidiOut().
bool Mixer_MidiOut::is_playing | ( | void | ) | [virtual] |
const char * Mixer_MidiOut::copyright | ( | void | ) | [virtual] |
void Mixer_MidiOut::music_complete_callback | ( | void | ) | [static] |
Definition at line 70 of file mixer_midiout.cc.
References mixermusic.
Referenced by Mixer_MidiOut().