libremidi_flutter_bindings_generated library

Classes

LibremidiFlutterBindings
Bindings for src/libremidi_flutter.h.
LrmMidiIn
LrmMidiOut
LrmObserver
LrmOpenTicket
LrmPortInfo

Typedefs

DartLrmHotplugCallbackFunction = void Function(Pointer<Void> context, int event_type)
DartLrmMidiCallbackFunction = void Function(Pointer<Void> context, Pointer<Uint8> data, int length, int timestamp)
DartLrmPostCObjectFunction = bool Function(int port, Pointer<Void> message)
LrmHotplugCallback = Pointer<NativeFunction<LrmHotplugCallbackFunction>>
Called when MIDI device configuration changes event_type: 0 = input_added, 1 = input_removed, 2 = output_added, 3 = output_removed, 4 = setup_changed (generic, re-enumerate)
LrmHotplugCallbackFunction = Void Function(Pointer<Void> context, Int32 event_type)
LrmMidiCallback = Pointer<NativeFunction<LrmMidiCallbackFunction>>
Called when MIDI message is received
LrmMidiCallbackFunction = Void Function(Pointer<Void> context, Pointer<Uint8> data, Size length, Int64 timestamp)
LrmPostCObject = Pointer<NativeFunction<LrmPostCObjectFunction>>
Dart's Dart_PostCObject, as handed out by NativeApi.postCObject. message is a Dart_CObject*. Used by the *_with_port functions below.
LrmPostCObjectFunction = Bool Function(Int64 port, Pointer<Void> message)