JUCE
|
Parses a continuous MIDI 1.0 bytestream, and emits full messages in the requested UMP format. 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 | |
BytestreamToUMPHandler (PacketProtocol protocol, Receiver &c) | |
void | reset () override |
void | pushMidiData (const void *data, int bytes, double time) override |
![]() | |
virtual | ~BytestreamInputHandler () noexcept=default |
Public Attributes | |
Receiver & | recipient |
BytestreamToUMPDispatcher | dispatcher |
Parses a continuous MIDI 1.0 bytestream, and emits full messages in the requested UMP format.
universal_midi_packets::BytestreamToUMPHandler::BytestreamToUMPHandler | ( | PacketProtocol | protocol, |
Receiver & | c ) |
References dispatcher, and recipient.
|
overridevirtual |
Implements universal_midi_packets::BytestreamInputHandler.
References dispatcher.
|
overridevirtual |
Implements universal_midi_packets::BytestreamInputHandler.
References dispatcher, and recipient.
Receiver& universal_midi_packets::BytestreamToUMPHandler::recipient |
Referenced by BytestreamToUMPHandler(), and pushMidiData().
BytestreamToUMPDispatcher universal_midi_packets::BytestreamToUMPHandler::dispatcher |
Referenced by BytestreamToUMPHandler(), pushMidiData(), and reset().