Go to the documentation of this file.
25 #ifndef JUCE_MIDIMESSAGECOLLECTOR_H_INCLUDED
26 #define JUCE_MIDIMESSAGECOLLECTOR_H_INCLUDED
56 void reset (
double sampleRate);
66 void addMessageToQueue (
const MidiMessage& message);
82 void removeNextBlockOfMessages (
MidiBuffer& destBuffer,
int numSamples);
95 double lastCallbackTime;
104 #endif // JUCE_MIDIMESSAGECOLLECTOR_H_INCLUDED
Definition: juce_MidiMessageCollector.h:39
Definition: juce_MidiKeyboardState.h:84
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_CriticalSection.h:47
Definition: juce_MidiBuffer.h:43
virtual void handleNoteOn(MidiKeyboardState *source, int midiChannel, int midiNoteNumber, float velocity)=0
Definition: juce_MidiMessage.h:35
Definition: juce_MidiKeyboardState.h:37
virtual void handleNoteOff(MidiKeyboardState *source, int midiChannel, int midiNoteNumber)=0