getSources method

Future<List<MidiSourcePort>> getSources()

Gets the midi sources currently connected

Implementation

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

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