lrm_midi_in_open method

Pointer<LrmMidiIn> lrm_midi_in_open(
  1. Pointer<LrmObserver> observer,
  2. int port_index,
  3. LrmMidiCallback callback,
  4. Pointer<Void> context,
  5. bool receive_sysex,
  6. bool receive_timing,
  7. bool receive_sensing,
)

Open a MIDI input port by index The callback will be called on a background thread when messages arrive receive_sysex: if true, SysEx messages (F0..F7) are passed to callback receive_timing: if true, MIDI clock messages (F8) are passed to callback receive_sensing: if true, active sensing messages (FE) are passed to callback

Implementation

ffi.Pointer<LrmMidiIn> lrm_midi_in_open(
  ffi.Pointer<LrmObserver> observer,
  int port_index,
  LrmMidiCallback callback,
  ffi.Pointer<ffi.Void> context,
  bool receive_sysex,
  bool receive_timing,
  bool receive_sensing,
) {
  return _lrm_midi_in_open(
    observer,
    port_index,
    callback,
    context,
    receive_sysex,
    receive_timing,
    receive_sensing,
  );
}