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 #define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_CriticalSection.h:47
virtual void handleNoteOff(MidiKeyboardState *source, int midiChannel, int midiNoteNumber)=0
virtual void handleNoteOn(MidiKeyboardState *source, int midiChannel, int midiNoteNumber, float velocity)=0
Definition: juce_MidiMessageCollector.h:39
Definition: juce_MidiKeyboardState.h:37
Definition: juce_MidiBuffer.h:43
Definition: juce_MidiMessage.h:35
Definition: juce_MidiKeyboardState.h:84