devices property

  1. @override
Future<List<MidiDevice>?> get devices
override

Returns a list of found MIDI devices.

Implementation

@override
Future<List<MidiDevice>?> get devices async {
  final hostDevices = await _hostApi.listDevices();
  _pruneDeviceCache(
    hostDevices.map((device) => device.id).whereType<String>().toSet(),
  );
  return hostDevices.map(_fromHostDevice).toList(growable: false);
}