LMMS
Loading...
Searching...
No Matches
juce::universal_midi_packets::BytestreamToUMPHandler Struct Reference

#include <juce_UMPBytestreamInputHandler.h>

Inheritance diagram for juce::universal_midi_packets::BytestreamToUMPHandler:
juce::universal_midi_packets::BytestreamInputHandler

Classes

class  Factory

Public Member Functions

 BytestreamToUMPHandler (PacketProtocol protocol, Receiver &c)
void reset () override
void pushMidiData (const void *data, int bytes, double time) override
Public Member Functions inherited from juce::universal_midi_packets::BytestreamInputHandler
virtual ~BytestreamInputHandler () noexcept=default

Public Attributes

Receiverrecipient
BytestreamToUMPDispatcher dispatcher

Detailed Description

Parses a continuous MIDI 1.0 bytestream, and emits full messages in the requested UMP format.

@tags{Audio}

Constructor & Destructor Documentation

◆ BytestreamToUMPHandler()

juce::universal_midi_packets::BytestreamToUMPHandler::BytestreamToUMPHandler ( PacketProtocol protocol,
Receiver & c )
inline

Member Function Documentation

◆ pushMidiData()

void juce::universal_midi_packets::BytestreamToUMPHandler::pushMidiData ( const void * data,
int bytes,
double time )
inlineoverridevirtual

◆ reset()

void juce::universal_midi_packets::BytestreamToUMPHandler::reset ( )
inlineoverridevirtual

Member Data Documentation

◆ dispatcher

BytestreamToUMPDispatcher juce::universal_midi_packets::BytestreamToUMPHandler::dispatcher

◆ recipient

Receiver& juce::universal_midi_packets::BytestreamToUMPHandler::recipient

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