|
JUCE
|
Parses a continuous bytestream and emits complete MidiMessages whenever a full message is received. More...
#include <juce_UMPBytestreamInputHandler.h>
Classes | |
| class | Factory |
Provides an operator() which can create an input handler for a given MidiInput. More... | |
Public Member Functions | |
| BytestreamToBytestreamHandler (MidiInput &i, MidiInputCallback &c) | |
| void | reset () override |
| void | pushMidiData (const void *data, int bytes, double time) override |
Public Member Functions inherited from universal_midi_packets::BytestreamInputHandler | |
| virtual | ~BytestreamInputHandler () noexcept=default |
Public Attributes | |
| MidiInput & | input |
| MidiInputCallback & | callback |
| MidiDataConcatenator | concatenator |
Parses a continuous bytestream and emits complete MidiMessages whenever a full message is received.
| universal_midi_packets::BytestreamToBytestreamHandler::BytestreamToBytestreamHandler | ( | MidiInput & | i, |
| MidiInputCallback & | c | ||
| ) |
|
overridevirtual |
Implements universal_midi_packets::BytestreamInputHandler.
|
overridevirtual |
Implements universal_midi_packets::BytestreamInputHandler.
| MidiInput& universal_midi_packets::BytestreamToBytestreamHandler::input |
| MidiInputCallback& universal_midi_packets::BytestreamToBytestreamHandler::callback |
| MidiDataConcatenator universal_midi_packets::BytestreamToBytestreamHandler::concatenator |