MidiAbstract Class Reference

#include <Midi.h>

Inheritance diagram for MidiAbstract:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void start_track (XMIDIEventList *, bool repeat)=0
virtual void start_sfx (XMIDIEventList *)
virtual void stop_track (void)=0
virtual void stop_sfx (void)
virtual bool is_playing (void)=0
virtual const char * copyright (void)=0
virtual void load_patches (bool force_xmidi)
virtual bool is_fm_synth ()
virtual bool use_gs127 ()
 MidiAbstract ()
virtual ~MidiAbstract ()

Detailed Description

Definition at line 51 of file Midi.h.


Constructor & Destructor Documentation

MidiAbstract::MidiAbstract (  )  [inline]

Definition at line 66 of file Midi.h.

virtual MidiAbstract::~MidiAbstract (  )  [inline, virtual]

Definition at line 67 of file Midi.h.


Member Function Documentation

virtual void MidiAbstract::start_track ( XMIDIEventList ,
bool  repeat 
) [pure virtual]

Implemented in OGG_MIDI, forked_player, and Mixer_MidiOut.

Referenced by MyMidiPlayer::start_track().

virtual void MidiAbstract::start_sfx ( XMIDIEventList  )  [inline, virtual]

Reimplemented in Mixer_MidiOut.

Definition at line 55 of file Midi.h.

Referenced by MyMidiPlayer::start_sound_effect().

virtual void MidiAbstract::stop_track ( void   )  [pure virtual]

Implemented in OGG_MIDI, forked_player, and Mixer_MidiOut.

Referenced by MyMidiPlayer::start_track(), and MyMidiPlayer::stop_music().

virtual void MidiAbstract::stop_sfx ( void   )  [inline, virtual]

Reimplemented in Mixer_MidiOut.

Definition at line 58 of file Midi.h.

Referenced by MyMidiPlayer::stop_sound_effects().

virtual bool MidiAbstract::is_playing ( void   )  [pure virtual]

Implemented in OGG_MIDI, forked_player, and Mixer_MidiOut.

Referenced by MyMidiPlayer::get_current_track(), MyMidiPlayer::is_track_playing(), and MyMidiPlayer::start_music().

virtual const char* MidiAbstract::copyright ( void   )  [pure virtual]

Implemented in OGG_MIDI, forked_player, and Mixer_MidiOut.

virtual void MidiAbstract::load_patches ( bool  force_xmidi  )  [inline, virtual]

Definition at line 62 of file Midi.h.

Referenced by MyMidiPlayer::load_patches().

virtual bool MidiAbstract::is_fm_synth (  )  [inline, virtual]

Definition at line 63 of file Midi.h.

Referenced by MyMidiPlayer::is_fm_synth(), and MyMidiPlayer::start_track().

virtual bool MidiAbstract::use_gs127 (  )  [inline, virtual]

Definition at line 64 of file Midi.h.

Referenced by MyMidiPlayer::start_track().


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 14:57:54 2007 for ExultEngine by  doxygen 1.5.1