#include <track.h>
Definition at line 98 of file track.h.
Public Member Functions | |
| MIDITrack (int size=0) | |
| MIDITrack (const MIDITrack &t) | |
| ~MIDITrack () | |
| void | Clear () |
| void | Shrink () |
| void | ClearAndMerge (const MIDITrack *src1, const MIDITrack *src2) |
| bool | Expand (int increase_amount=(MIDITrackChunkSize)) |
| MIDITimedBigMessage * | GetEventAddress (int event_num) |
| const MIDITimedBigMessage * | GetEventAddress (int event_num) const |
| const MIDITimedBigMessage * | GetEvent (int event_num) const |
| MIDITimedBigMessage * | GetEvent (int event_num) |
| bool | GetEvent (int event_num, MIDITimedBigMessage *msg) const |
| bool | PutEvent (const MIDITimedBigMessage &msg) |
| bool | PutEvent (const MIDITimedMessage &msg, MIDISystemExclusive *sysex) |
| bool | SetEvent (int event_num, const MIDITimedBigMessage &msg) |
| bool | MakeEventNoOp (int event_num) |
| bool | FindEventNumber (MIDIClockTime time, int *event_num) const |
| int | GetBufferSize () const |
| int | GetNumEvents () const |
Private Attributes | |
| MIDITrackChunk * | chunk [MIDIChunksPerTrack] |
| int | buf_size |
| int | num_events |
1.4.7