getInputDevices method

  1. @override
Future<List<AudioInputDevice>> getInputDevices()
override

Returns the currently available input devices.

Implementation

@override
Future<List<AudioInputDevice>> getInputDevices() async {
  final devices =
      await methodChannel.invokeListMethod<dynamic>('getInputDevices') ??
          const <dynamic>[];
  return devices
      .map((dynamic device) =>
          AudioInputDevice.fromMap(device as Map<dynamic, dynamic>))
      .toList(growable: false);
}