LMMS
Loading...
Searching...
No Matches
juce::universal_midi_packets Namespace Reference

Classes

class  UniversalMidiPacketTests
class  Packet
class  Packets
struct  Conversion
struct  ToUMP1Converter
struct  ToUMP2Converter
class  GenericUMPConverter
struct  ToBytestreamConverter
class  Dispatcher
class  BytestreamToUMPDispatcher
class  ToBytestreamDispatcher
struct  Factory
class  Iterator
class  Midi1ToBytestreamTranslator
class  Midi1ToMidi2DefaultTranslator
struct  Receiver
struct  SysEx7
struct  Utils
class  View
struct  BytestreamInputHandler
struct  BytestreamToBytestreamHandler
struct  BytestreamToUMPHandler
struct  U32InputHandler
struct  U32ToBytestreamHandler
struct  U32ToUMPHandler

Typedefs

using PacketX1 = Packet<1>
using PacketX2 = Packet<2>
using PacketX3 = Packet<3>
using PacketX4 = Packet<4>

Enumerations

enum class  PacketProtocol { MIDI_1_0 , MIDI_2_0 }
enum class  MidiProtocol { bytestream , UMP_MIDI_1_0 , UMP_MIDI_2_0 }

Functions

constexpr uint8_t operator""_u8 (unsigned long long int i)
constexpr uint16_t operator""_u16 (unsigned long long int i)
constexpr uint32_t operator""_u32 (unsigned long long int i)
constexpr uint64_t operator""_u64 (unsigned long long int i)

Variables

static UniversalMidiPacketTests universalMidiPacketTests

Typedef Documentation

◆ PacketX1

using juce::universal_midi_packets::PacketX1 = Packet<1>

◆ PacketX2

using juce::universal_midi_packets::PacketX2 = Packet<2>

◆ PacketX3

using juce::universal_midi_packets::PacketX3 = Packet<3>

◆ PacketX4

using juce::universal_midi_packets::PacketX4 = Packet<4>

Enumeration Type Documentation

◆ MidiProtocol

enum class juce::universal_midi_packets::MidiProtocol
strong

All kinds of MIDI protocol understood by JUCE.

Enumerator
bytestream 
UMP_MIDI_1_0 
UMP_MIDI_2_0 

◆ PacketProtocol

enum class juce::universal_midi_packets::PacketProtocol
strong

The kinds of MIDI protocol that can be formatted into Universal MIDI Packets.

Enumerator
MIDI_1_0 
MIDI_2_0 

Function Documentation

◆ operator""_u16()

uint16_t juce::universal_midi_packets::operator""_u16 ( unsigned long long int i)
constexpr

◆ operator""_u32()

uint32_t juce::universal_midi_packets::operator""_u32 ( unsigned long long int i)
constexpr

◆ operator""_u64()

uint64_t juce::universal_midi_packets::operator""_u64 ( unsigned long long int i)
constexpr

◆ operator""_u8()

uint8_t juce::universal_midi_packets::operator""_u8 ( unsigned long long int i)
constexpr

Variable Documentation

◆ universalMidiPacketTests

UniversalMidiPacketTests juce::universal_midi_packets::universalMidiPacketTests
static