|
| struct | BytestreamInputHandler |
| | A base class for classes which convert bytestream midi to other formats. More...
|
| |
| struct | BytestreamToBytestreamHandler |
| | Parses a continuous bytestream and emits complete MidiMessages whenever a full message is received. More...
|
| |
| class | BytestreamToUMPDispatcher |
| | Parses a stream of bytes representing a sequence of bytestream-encoded MIDI 1.0 messages, converting the messages to UMP format and passing the packets to a user-provided callback as they become ready. More...
|
| |
| struct | BytestreamToUMPHandler |
| | Parses a continuous MIDI 1.0 bytestream, and emits full messages in the requested UMP format. More...
|
| |
| struct | Conversion |
| | Functions to assist conversion of UMP messages to/from other formats, especially older 'bytestream' formatted MidiMessages. More...
|
| |
| class | Dispatcher |
| | Parses a raw stream of uint32_t, and calls a user-provided callback every time a full Universal MIDI Packet is encountered. More...
|
| |
| struct | Factory |
| | This struct holds functions that can be used to create different kinds of Universal MIDI Packet. More...
|
| |
| class | GenericUMPConverter |
| | Allows conversion from bytestream- or Universal MIDI Packet-formatted messages to UMP format. More...
|
| |
| class | Iterator |
| | Enables iteration over a collection of Universal MIDI Packets stored as a contiguous range of 32-bit words. More...
|
| |
| class | Midi1ToBytestreamTranslator |
| | Parses a raw stream of uint32_t holding a series of Universal MIDI Packets using the MIDI 1.0 Protocol, converting to plain (non-UMP) MidiMessages. More...
|
| |
| class | Midi1ToMidi2DefaultTranslator |
| | Translates a series of MIDI 1 Universal MIDI Packets to corresponding MIDI 2 packets. More...
|
| |
| class | Packet |
| | Holds a single Universal MIDI Packet. More...
|
| |
| class | Packets |
| | Holds a collection of Universal MIDI Packets. More...
|
| |
| struct | Receiver |
| | A base class for classes which receive Universal MIDI Packets from an input. More...
|
| |
| struct | SysEx7 |
| | This struct acts as a single-file namespace for Univeral MIDI Packet functionality related to 7-bit SysEx. More...
|
| |
| struct | ToBytestreamConverter |
| | Allows conversion from bytestream- or Universal MIDI Packet-formatted messages to bytestream format. More...
|
| |
| class | ToBytestreamDispatcher |
| | Parses a stream of 32-bit words representing a sequence of UMP-encoded MIDI messages, converting the messages to MIDI 1.0 bytestream format and passing them to a user-provided callback as they become ready. More...
|
| |
| struct | ToUMP1Converter |
| | Allows conversion from bytestream- or Universal MIDI Packet-formatted messages to MIDI 1.0 messages in UMP format. More...
|
| |
| struct | ToUMP2Converter |
| | Allows conversion from bytestream- or Universal MIDI Packet-formatted messages to MIDI 2.0 messages in UMP format. More...
|
| |
| struct | U32InputHandler |
| | A base class for classes which convert Universal MIDI Packets to other formats. More...
|
| |
| struct | U32ToBytestreamHandler |
| | Parses a continuous stream of U32 words and emits complete MidiMessages whenever a full message is received. More...
|
| |
| struct | U32ToUMPHandler |
| | Parses a continuous stream of U32 words and emits full messages in the requested UMP format. More...
|
| |
| struct | Utils |
| | Helpful types and functions for interacting with Universal MIDI Packets. More...
|
| |
| class | View |
| | Points to a single Universal MIDI Packet. More...
|
| |