#include <MetaEvent.h>
Inherits MIDI::Event.
Inherited by MIDI::MetaGenericEvent, MIDI::MetaNumberEvent, and MIDI::MetaTextEvent.
Public Member Functions | |
MetaEvent () | |
Default constructor. | |
MetaEvent (const MetaEvent &o) | |
Copy constructor. | |
MetaEvent (dword deltaTime, byte metatype) | |
Constructor. | |
EventType | type () |
byte | metaType () |
virtual DataBuffer | data () |
virtual void | debug () |
Print debug information. |
Meta events are events that are not send to a synchronizer. This class represents an abstract meta event.
There are several types of events, each of which is referenced by some meta type. See the MIDI specification for different meta types.
Definition at line 40 of file MetaEvent.h.
MIDI::MetaEvent::MetaEvent | ( | ) |
Default constructor.
Definition at line 33 of file MetaEvent.cpp.
MIDI::MetaEvent::MetaEvent | ( | const MetaEvent & | o | ) |
Copy constructor.
Definition at line 37 of file MetaEvent.cpp.
Constructor.
Definition at line 41 of file MetaEvent.cpp.
DataBuffer MIDI::MetaEvent::data | ( | ) | [virtual] |
Reimplemented from MIDI::Event.
Reimplemented in MIDI::MetaGenericEvent, MIDI::MetaNumberEvent, and MIDI::MetaTextEvent.
Definition at line 55 of file MetaEvent.cpp.
void MIDI::MetaEvent::debug | ( | ) | [virtual] |
Print debug information.
Reimplemented from MIDI::Event.
Reimplemented in MIDI::MetaGenericEvent, MIDI::MetaNumberEvent, and MIDI::MetaTextEvent.
Definition at line 65 of file MetaEvent.cpp.
byte MIDI::MetaEvent::metaType | ( | ) |
Definition at line 50 of file MetaEvent.cpp.
EventType MIDI::MetaEvent::type | ( | ) | [virtual] |
Implements MIDI::Event.
Definition at line 45 of file MetaEvent.cpp.