Browse Source

Added assertion to MidiMessageCollector

tags/2021-05-28
jules 13 years ago
parent
commit
dbd83d85f7
2 changed files with 3 additions and 0 deletions
  1. +1
    -0
      modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp
  2. +2
    -0
      modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h

+ 1
- 0
modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp View File

@@ -71,6 +71,7 @@ void MidiMessageCollector::removeNextBlockOfMessages (MidiBuffer& destBuffer,
{
// you need to call reset() to set the correct sample rate before using this object
jassert (sampleRate != 44100.0001);
jassert (numSamples > 0);
const double timeNow = Time::getMillisecondCounterHiRes();
const double msElapsed = timeNow - lastCallbackTime;


+ 2
- 0
modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h View File

@@ -79,6 +79,8 @@ public:
This method is fully thread-safe when overlapping calls are made with
addMessageToQueue().
Precondition: numSamples must be greater than 0.
*/
void removeNextBlockOfMessages (MidiBuffer& destBuffer, int numSamples);


Loading…
Cancel
Save