26#ifndef WATER_MIDIBUFFER_H_INCLUDED
27#define WATER_MIDIBUFFER_H_INCLUDED
68 void clear()
noexcept;
119 void addEvent (
const void* rawMidiData,
120 int maxBytesOfMidiData,
140 int sampleDeltaToAdd);
201 int& samplePosition)
noexcept;
217 int& numBytesOfMidiData,
218 int& samplePosition)
noexcept;
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
Definition CarlaDefines.h:242
static void message(int level, const char *fmt,...)
Definition adplugdb.cpp:120
uint8_t uint8
Definition basics.h:86
Iterator(const MidiBuffer &) noexcept
Definition MidiBuffer.cpp:194
MidiBuffer() noexcept
Definition MidiBuffer.cpp:89
Definition MidiMessage.h:40
Iterator(const MidiBuffer &) noexcept
Definition MidiBuffer.cpp:194
const uint8 * data
Definition MidiBuffer.h:223
void setNextSamplePosition(int samplePosition) noexcept
Definition MidiBuffer.cpp:203
const MidiBuffer & buffer
Definition MidiBuffer.h:222
bool getNextEvent(MidiMessage &result, int &samplePosition) noexcept
Definition MidiBuffer.cpp:226
~Iterator() noexcept
Definition MidiBuffer.cpp:199
int getLastEventTime() const noexcept
Definition MidiBuffer.cpp:175
~MidiBuffer()
Definition MidiBuffer.cpp:90
void addEvent(const MidiMessage &midiMessage, int sampleNumber)
Definition MidiBuffer.cpp:118
void addEvents(const MidiBuffer &otherBuffer, int startSample, int numSamples, int sampleDeltaToAdd)
Definition MidiBuffer.cpp:141
int getFirstEventTime() const noexcept
Definition MidiBuffer.cpp:170
MidiBuffer & operator=(const MidiBuffer &) noexcept
Definition MidiBuffer.cpp:94
void ensureSize(size_t minimumNumBytes)
Definition MidiBuffer.cpp:107
Array< uint8 > data
Definition MidiBuffer.h:232
bool isEmpty() const noexcept
Definition MidiBuffer.cpp:108
MidiBuffer() noexcept
Definition MidiBuffer.cpp:89
int getNumEvents() const noexcept
Definition MidiBuffer.cpp:159
void clear() noexcept
Definition MidiBuffer.cpp:106
void swapWith(MidiBuffer &) noexcept
Definition MidiBuffer.cpp:105
virtual ASIOError start()=0
Definition AudioSampleBuffer.h:33
unsigned char uint8
Definition water.h:90
int result
Definition process.c:1455