OpenShot Audio Library | OpenShotAudio  0.6.0
juce::universal_midi_packets::GenericUMPConverter Class Reference

#include <juce_UMPConverters.h>

Public Member Functions

 GenericUMPConverter (PacketProtocol m)
 
void reset ()
 
template<typename Fn >
void convert (const BytestreamMidiView &m, Fn &&fn)
 
template<typename Fn >
void convert (const View &v, Fn &&fn)
 
template<typename Fn >
void convert (Iterator begin, Iterator end, Fn &&fn)
 
PacketProtocol getProtocol () const noexcept
 

Static Public Member Functions

template<typename Converter , typename Fn >
static void convertImpl (Converter &converter, const BytestreamMidiView &m, Fn &&fn)
 
template<typename Converter , typename Fn >
static void convertImpl (Converter &converter, const View &m, Fn &&fn)
 
template<typename Converter , typename Fn >
static void convertImpl (Converter &converter, Iterator b, Iterator e, Fn &&fn)
 

Detailed Description

Allows conversion from bytestream- or Universal MIDI Packet-formatted messages to UMP format.

The packet protocol can be selected using the constructor parameter.

Definition at line 87 of file juce_UMPConverters.h.


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