#include <XMidiEvent.h>
Static Public Member Functions | |
| template<class T> | |
| static T * | Malloc (size_t num=1) |
| template<class T> | |
| static T * | Calloc (size_t num=1, size_t sz=0) |
| static void | Free (void *ptr) |
Public Attributes | |
| int | time |
| unsigned char | status |
| unsigned char | data [2] |
| union { | |
| struct { | |
| uint32 len | |
| unsigned char * buffer | |
| } sysex_data | |
| struct { | |
| int duration | |
| XMidiEvent * next_note | |
| uint32 note_time | |
| uint8 actualvel | |
| } note_on | |
| struct { | |
| XMidiEvent * next_branch | |
| } branch_index | |
| } | ex |
| XMidiEvent * | next |
Definition at line 65 of file XMidiEvent.h.
| static T* XMidiEvent::Calloc | ( | size_t | num = 1, |
|
| size_t | sz = 0 | |||
| ) | [inline, static] |
Definition at line 112 of file XMidiEvent.h.
| static void XMidiEvent::Free | ( | void * | ptr | ) | [inline, static] |
Definition at line 126 of file XMidiEvent.h.
Referenced by XMidiEventList::decerementCounter(), XMidiEventList::deleteEventList(), XMidiFile::ExtractTracks(), and XMidiFile::~XMidiFile().
| static T* XMidiEvent::Malloc | ( | size_t | num = 1 |
) | [inline, static] |
Definition at line 102 of file XMidiEvent.h.
Definition at line 83 of file XMidiEvent.h.
| struct { ... } XMidiEvent::branch_index |
Referenced by XMidiFile::ConvertEvent(), and XMidiEventList::findBranchEvent().
| unsigned char* XMidiEvent::buffer |
Definition at line 76 of file XMidiEvent.h.
| unsigned char XMidiEvent::data[2] |
Definition at line 70 of file XMidiEvent.h.
Referenced by XMidiFile::ConvertEvent(), XMidiEventList::convertListToMTrk(), XMidiFile::ConvertNote(), XMidiFile::ConvertSystemMessage(), XMidiNoteStack::FindAndPop(), XMidiEventList::findBranchEvent(), XMidiSequence::gainChannel(), XMidiSequence::loseChannel(), XMidiSequence::playEvent(), XMidiSequence::sendEvent(), XMidiNoteStack::SetAftertouch(), and XMidiSequence::updateShadowForEvent().
Definition at line 80 of file XMidiEvent.h.
| union { ... } XMidiEvent::ex |
Referenced by XMidiFile::ConvertEvent(), XMidiEventList::convertListToMTrk(), XMidiFile::ConvertNote(), XMidiFile::ConvertSystemMessage(), XMidiSequence::countNotesOn(), XMidiFile::CreateMT32SystemMessage(), XMidiEventList::deleteEventList(), XMidiNoteStack::FindAndPop(), XMidiEventList::findBranchEvent(), XMidiSequence::gainChannel(), XMidiSequence::loseChannel(), XMidiSequence::playEvent(), XMidiNoteStack::Pop(), XMidiNoteStack::PopTime(), XMidiNoteStack::Push(), XMidiNoteStack::Remove(), XMidiSequence::sendEvent(), XMidiNoteStack::SetAftertouch(), and XMidiSequence::timeTillNext().
Definition at line 75 of file XMidiEvent.h.
Definition at line 92 of file XMidiEvent.h.
Referenced by XMidiFile::AdjustTimings(), XMidiEventList::convertListToMTrk(), XMidiFile::CreateNewEvent(), XMidiEventList::deleteEventList(), LowLevelMidiDriver::extractTimbreLibrary(), XMidiFile::InsertDisplayEvents(), and XMidiSequence::playEvent().
Definition at line 87 of file XMidiEvent.h.
Definition at line 81 of file XMidiEvent.h.
| struct { ... } XMidiEvent::note_on |
Referenced by XMidiFile::ConvertNote(), XMidiSequence::countNotesOn(), XMidiNoteStack::FindAndPop(), XMidiSequence::gainChannel(), XMidiSequence::loseChannel(), XMidiNoteStack::Pop(), XMidiNoteStack::PopTime(), XMidiNoteStack::Push(), XMidiNoteStack::Remove(), XMidiSequence::sendEvent(), XMidiNoteStack::SetAftertouch(), and XMidiSequence::timeTillNext().
Definition at line 82 of file XMidiEvent.h.
| unsigned char XMidiEvent::status |
Definition at line 68 of file XMidiEvent.h.
Referenced by XMidiFile::ConvertEvent(), XMidiEventList::convertListToMTrk(), XMidiFile::ConvertNote(), XMidiFile::ConvertSystemMessage(), XMidiSequence::countNotesOn(), XMidiFile::CreateMT32SystemMessage(), XMidiEventList::deleteEventList(), XMidiNoteStack::FindAndPop(), XMidiSequence::gainChannel(), XMidiSequence::loseChannel(), XMidiSequence::playEvent(), XMidiSequence::sendEvent(), XMidiNoteStack::SetAftertouch(), and XMidiSequence::updateShadowForEvent().
| struct { ... } XMidiEvent::sysex_data |
| int XMidiEvent::time |
Definition at line 67 of file XMidiEvent.h.
Referenced by XMidiFile::ConvertEvent(), XMidiEventList::convertListToMTrk(), XMidiFile::CreateNewEvent(), XMidiFile::InsertDisplayEvents(), XMidiSequence::playEvent(), XMidiSequence::timeTillNext(), and XMidiSequence::XMidiSequence().
1.4.7