Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
|  ▼Nmidi |  | 
|  CAppleMidiServer | A Sender and Receiver which supports Apple Midi using the implementation from midibox. Apple midi uses UDP on a control and a data port. https://github.com/midibox/esp32-idf-applemidi  | 
|  CMidiAction | Abstract class for a MidiAction  | 
|  CMidiBleClient | A Bluetooth Low Energy BLE Client which can send or receive Bluetooth messages. It needs to connect to a running BLE Server  | 
|  CMidiBleClientAdvertisedDeviceCallbacks | BLEAdvertisedDeviceCallbacks for Midi: reports onResult  | 
|  CMidiBleClientCallback | Client callback method which informs about connect or disconnect events  | 
|  CMidiBleParser | A simple Midi Parser for BLE Midi messages that calls the corresponding events  | 
|  CMidiBleServer | A Bluetooth Low Energy BLE Server which can send or receive Bluetooth messages  | 
|  CMidiBleServerCallback | Callback method which informs about connect or disconnect  | 
|  CMidiCallbackAction | MidiAction which can be defined with the help of callback methods  | 
|  CMidiCommon | The common methods provided by all Arduino Midi subclasses which can be used to generate Midi messages:  | 
|  CMidiIpServer | A simple IP Server which which receives and creates MIDI messages  | 
|  CMidiMessage | The content of the midi message: timestamp, status, arg1 and arg2  | 
|  CMidiParser | A simple Midi Parser which calls the corresponding events. It supports Midi and BLE Midi messages. The main entry point is the parse command which calls the related methods  | 
|  CMidiServer | A simple Serial Server which which receives and creates MIDI messages  | 
|  CMidiStreamIn | Input of Midi Messages from the Aruduino HardwareSerial port. You need to give the default MidiParser or your own subclassed implementation in the constructor to process the midi records  | 
|  CMidiStreamOut | Output of Midi Messages to an Arduino Stream (eg output to Serial, UDP or IP)  | 
|  CMidiUdp | Simple UDP wrapper class which sends all packages to the same destination  | 
|  CMidiUdpServer | A simple UDP Server which receives and creates MIDI messages  |