midiInOpen function winmm

int midiInOpen(
  1. Pointer<Pointer<NativeType>> phmi,
  2. int uDeviceID,
  3. int? dwCallback,
  4. int? dwInstance,
  5. MIDI_WAVE_OPEN_TYPE fdwOpen,
)

Opens a specified MIDI input device.

To learn more, see learn.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midiinopen.

Implementation

@pragma('vm:prefer-inline')
int midiInOpen(
  Pointer<Pointer> phmi,
  int uDeviceID,
  int? dwCallback,
  int? dwInstance,
  MIDI_WAVE_OPEN_TYPE fdwOpen,
) => _midiInOpen(
  phmi,
  uDeviceID,
  dwCallback ?? NULL,
  dwInstance ?? NULL,
  fdwOpen,
);