Loading...
Searching...
No Matches

Namespaces

namespace  universal_midi_packets

Classes

class  MidiDeviceListConnection
 To find out when the available MIDI devices change, call MidiDeviceListConnection::make(), passing a lambda that will be called on each configuration change. More...
struct  MidiDeviceInfo
 This struct contains information about a MIDI 1.0 input or output port. More...
class  MidiInput
 Represents a midi input device using the old bytestream format. More...
class  MidiInputCallback
 Receives incoming messages from a physical MIDI input device. More...
class  MidiOutput
 Represents a midi output device using the old bytestream format. More...
class  MidiMessageCollector
 Collects incoming realtime MIDI messages and turns them into blocks suitable for processing by a block-based audio callback. More...
class  ScheduledEventThread< Event >
class  WaitFreeListeners< Listener >
class  universal_midi_packets::Block
 Represents a Function Block (FB) or Group Terminal Block (GTB). More...
struct  universal_midi_packets::DisconnectionListener
 An interface class for entities that are interested in disconnection notifications. More...
class  universal_midi_packets::Endpoint
 Represents a single MIDI endpoint, which may have up to one input and up to one output. More...
class  universal_midi_packets::EndpointId
 Identifies a MIDI endpoint. More...
struct  universal_midi_packets::EndpointsListener
 An interface class for types that are interested in receiving updates about changes to available MIDI endpoints. More...
class  universal_midi_packets::Endpoints
 Endpoints known to the system. More...
struct  universal_midi_packets::Consumer
 An interface class for entities that consume Universal MIDI Packets from some producer. More...
class  universal_midi_packets::Input
 An input (from the JUCE project's perspective) that receives messages sent by an endpoint. More...
class  universal_midi_packets::LegacyVirtualInput
 Represents a virtual MIDI 1.0 input port. More...
class  universal_midi_packets::LegacyVirtualOutput
 Represents a virtual MIDI 1.0 output port. More...
class  universal_midi_packets::Output
 An output (from the JUCE project's perspective) that sends messages to an endpoint. More...
class  universal_midi_packets::Session
 Allows creating new connections to endpoints, and also creating new virtual endpoints. More...
class  universal_midi_packets::StaticDeviceInfo
 Static information about a particular MIDI device that can be queried without opening a connection to the device. More...
class  universal_midi_packets::VirtualEndpoint
 Represents a virtual device that allows this program to advertise itself to other MIDI-aware applications on the system. More...

Detailed Description

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram