#include <MIDITypes.hxx>
Public Member Functions | |
MIDIEvent () | |
MIDIEvent (const MIDIEvent &prototype, const bool shareData=false, const bool deep=true) | |
__COMMON_DYNAMIC_TYPE (MIDIEvent, 4) | |
__COMMON_DYN_ATTRIBUTE (0, public, std::string, Name) protected | |
bool | LoadName (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (1, public, TTime, Time) protected | |
bool | LoadTime (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (2, public, bool, Last) protected | |
bool | LoadLast (CLAM::Storage &s) |
__COMMON_DYN_ATTRIBUTE (3, public, Array< TMIDIByte >, Message) protected | |
bool | LoadMessage (CLAM::Storage &s) |
unsigned | Ticks () const |
unsigned | TicksFromDuration () const |
int | Length () const |
bool | operator== (const MIDIEvent &ev) |
bool | operator< (const MIDIEvent &ev) |
bool | operator> (const MIDIEvent &ev) |
bool | operator== (const MIDIEvent &ev) const |
bool | operator< (const MIDIEvent &ev) const |
bool | operator> (const MIDIEvent &ev) const |
Definition at line 14 of file MIDITypes.hxx.
CLAM::MIDIEvent::MIDIEvent | ( | ) | [inline] |
Definition at line 17 of file MIDITypes.hxx.
CLAM::MIDIEvent::MIDIEvent | ( | const MIDIEvent & | prototype, | |
const bool | shareData = false , |
|||
const bool | deep = true | |||
) | [inline] |
Definition at line 17 of file MIDITypes.hxx.
Definition at line 25 of file MIDITypes.hxx.
CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE | ( | 2 | , | |
public | , | |||
bool | , | |||
Last | ||||
) | [inline] |
Definition at line 23 of file MIDITypes.hxx.
CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE | ( | 1 | , | |
public | , | |||
TTime | , | |||
Time | ||||
) | [inline] |
Definition at line 21 of file MIDITypes.hxx.
CLAM::MIDIEvent::__COMMON_DYN_ATTRIBUTE | ( | 0 | , | |
public | , | |||
std::string | , | |||
Name | ||||
) | [inline] |
Definition at line 19 of file MIDITypes.hxx.
CLAM::MIDIEvent::__COMMON_DYNAMIC_TYPE | ( | MIDIEvent | , | |
4 | ||||
) |
int CLAM::MIDIEvent::Length | ( | ) | const |
Definition at line 18 of file MIDITypes.cxx.
bool CLAM::MIDIEvent::LoadLast | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 23 of file MIDITypes.hxx.
bool CLAM::MIDIEvent::LoadMessage | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 25 of file MIDITypes.hxx.
bool CLAM::MIDIEvent::LoadName | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 19 of file MIDITypes.hxx.
bool CLAM::MIDIEvent::LoadTime | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 21 of file MIDITypes.hxx.
bool CLAM::MIDIEvent::operator< | ( | const MIDIEvent & | ev | ) | const [inline] |
Definition at line 35 of file MIDITypes.hxx.
References Ticks().
bool CLAM::MIDIEvent::operator< | ( | const MIDIEvent & | ev | ) | [inline] |
Definition at line 32 of file MIDITypes.hxx.
References Ticks().
bool CLAM::MIDIEvent::operator== | ( | const MIDIEvent & | ev | ) | const [inline] |
Definition at line 34 of file MIDITypes.hxx.
References Ticks().
bool CLAM::MIDIEvent::operator== | ( | const MIDIEvent & | ev | ) | [inline] |
Definition at line 31 of file MIDITypes.hxx.
References Ticks().
bool CLAM::MIDIEvent::operator> | ( | const MIDIEvent & | ev | ) | const [inline] |
Definition at line 36 of file MIDITypes.hxx.
References Ticks().
bool CLAM::MIDIEvent::operator> | ( | const MIDIEvent & | ev | ) | [inline] |
Definition at line 33 of file MIDITypes.hxx.
References Ticks().
unsigned CLAM::MIDIEvent::Ticks | ( | ) | const |
Definition at line 13 of file MIDITypes.cxx.
Referenced by operator<(), operator==(), and operator>().
unsigned CLAM::MIDIEvent::TicksFromDuration | ( | ) | const |