67 void clear() noexcept;
74 void clear (
int start,
int numSamples);
79 bool isEmpty()
const noexcept;
87 int getNumEvents()
const noexcept;
100 void addEvent (
const MidiMessage& midiMessage,
int sampleNumber);
118 void addEvent (
const void* rawMidiData,
119 int maxBytesOfMidiData,
136 void addEvents (
const MidiBuffer& otherBuffer,
139 int sampleDeltaToAdd);
144 int getFirstEventTime()
const noexcept;
149 int getLastEventTime()
const noexcept;
163 void ensureSize (
size_t minimumNumBytes);
194 void setNextSamplePosition (
int samplePosition) noexcept;
206 int& samplePosition) noexcept;
221 bool getNextEvent (
const uint8* &midiData,
222 int& numBytesOfMidiData,
223 int& samplePosition) noexcept;