getDestinations method

Future<List<MidiDestinationPort>> getDestinations()

Gets the midi destinations currently connected

Implementation

Future<List<MidiDestinationPort>> getDestinations() async {
  final List<Map<dynamic, dynamic>> info = await (MidiPlatform.instance
      .getDestinations() as FutureOr<List<Map<dynamic, dynamic>>>);

  return info.map((Map<dynamic, dynamic> device) {
    return MidiDestinationPort(device[Constants.id],
        manufacturer: device[Constants.manufacturer],
        name: device[Constants.name],
        version: device[Constants.version]);
  }).toList();
}