JUCE
Loading...
Searching...
No Matches
universal_midi_packets::U32ToUMPHandler Struct Reference

Parses a continuous stream of U32 words and emits full messages in the requested UMP format. More...

#include <juce_UMPU32InputHandler.h>

Inheritance diagram for universal_midi_packets::U32ToUMPHandler:

Classes

class  Factory
 Provides an operator() which can create an input handler for a given MidiInput. More...
 

Public Member Functions

 U32ToUMPHandler (PacketProtocol protocol, Receiver &c)
 
void reset () override
 
void pushMidiData (const uint32_t *begin, const uint32_t *end, double time) override
 
- Public Member Functions inherited from universal_midi_packets::U32InputHandler
virtual ~U32InputHandler () noexcept=default
 

Public Attributes

Receiverrecipient
 
Dispatcher dispatcher
 
GenericUMPConverter converter
 

Detailed Description

Parses a continuous stream of U32 words and emits full messages in the requested UMP format.

Constructor & Destructor Documentation

◆ U32ToUMPHandler()

universal_midi_packets::U32ToUMPHandler::U32ToUMPHandler ( PacketProtocol protocol,
Receiver & c )

References converter, and recipient.

Member Function Documentation

◆ reset()

void universal_midi_packets::U32ToUMPHandler::reset ( )
overridevirtual

◆ pushMidiData()

void universal_midi_packets::U32ToUMPHandler::pushMidiData ( const uint32_t * begin,
const uint32_t * end,
double time )
overridevirtual

Member Data Documentation

◆ recipient

Receiver& universal_midi_packets::U32ToUMPHandler::recipient

Referenced by pushMidiData(), and U32ToUMPHandler().

◆ dispatcher

Dispatcher universal_midi_packets::U32ToUMPHandler::dispatcher

Referenced by pushMidiData(), and reset().

◆ converter

GenericUMPConverter universal_midi_packets::U32ToUMPHandler::converter

The documentation for this struct was generated from the following file: