1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
This commit is contained in:
newspacer 2025-09-15 14:11:47 +02:00 committed by GitHub
commit 2112787862
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View file

@ -98,6 +98,11 @@ void MidiOutput::sendBlockOfMessages (const MidiBuffer& buffer,
notify(); notify();
} }
bool MidiOutput::hasPendingMessages() const
{
return firstMessage != nullptr;
}
void MidiOutput::clearAllPendingMessages() void MidiOutput::clearAllPendingMessages()
{ {
const ScopedLock sl (lock); const ScopedLock sl (lock);

View file

@ -420,6 +420,9 @@ public:
void sendBlockOfMessages (const MidiBuffer& buffer, void sendBlockOfMessages (const MidiBuffer& buffer,
double millisecondCounterToStartAt, double millisecondCounterToStartAt,
double samplesPerSecondForBuffer); double samplesPerSecondForBuffer);
/** Returns true if there are pending midi messages */
bool hasPendingMessages() const;
/** Gets rid of any midi messages that had been added by sendBlockOfMessages(). */ /** Gets rid of any midi messages that had been added by sendBlockOfMessages(). */
void clearAllPendingMessages(); void clearAllPendingMessages();