#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) |
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.
|
inlineexplicit |
Definition at line 99 of file juce_UMPConverters.h.
|
inline |
Definition at line 129 of file juce_UMPConverters.h.
|
inline |
Definition at line 135 of file juce_UMPConverters.h.
|
inline |
Definition at line 141 of file juce_UMPConverters.h.
|
inlinestatic |
Definition at line 108 of file juce_UMPConverters.h.
|
inlinestatic |
Definition at line 114 of file juce_UMPConverters.h.
|
inlinestatic |
Definition at line 120 of file juce_UMPConverters.h.
|
inlinenoexcept |
Definition at line 146 of file juce_UMPConverters.h.
|
inline |
Definition at line 102 of file juce_UMPConverters.h.