JUCE
|
Parses a continuous stream of U32 words and emits complete MidiMessages whenever a full message is received. More...
#include <juce_UMPU32InputHandler.h>
Classes | |
class | Factory |
Provides an operator() which can create an input handler for a given MidiInput. More... | |
Public Member Functions | |
U32ToBytestreamHandler (MidiInput &i, MidiInputCallback &c) | |
void | reset () override |
void | pushMidiData (const uint32_t *begin, const uint32_t *end, double time) override |
![]() | |
virtual | ~U32InputHandler () noexcept=default |
Public Attributes | |
MidiInput & | input |
MidiInputCallback & | callback |
ToBytestreamDispatcher | dispatcher |
Parses a continuous stream of U32 words and emits complete MidiMessages whenever a full message is received.
universal_midi_packets::U32ToBytestreamHandler::U32ToBytestreamHandler | ( | MidiInput & | i, |
MidiInputCallback & | c ) |
References callback, dispatcher, and input.
|
overridevirtual |
Implements universal_midi_packets::U32InputHandler.
References dispatcher.
|
overridevirtual |
Implements universal_midi_packets::U32InputHandler.
References begin(), callback, dispatcher, end(), and input.
MidiInput& universal_midi_packets::U32ToBytestreamHandler::input |
Referenced by pushMidiData(), and U32ToBytestreamHandler().
MidiInputCallback& universal_midi_packets::U32ToBytestreamHandler::callback |
Referenced by pushMidiData(), and U32ToBytestreamHandler().
ToBytestreamDispatcher universal_midi_packets::U32ToBytestreamHandler::dispatcher |
Referenced by pushMidiData(), reset(), and U32ToBytestreamHandler().