enumerateDevices function
Returns list of MediaDeviceInfos for the currently available devices.
Implementation
Future<List<MediaDeviceInfo>> enumerateDevices() async {
if (isDesktop) {
return (await api!.enumerateDevices())
.map((e) => MediaDeviceInfo.fromFFI(e))
.toList();
} else {
final List<dynamic>? devices =
await _mediaDevicesMethodChannel.invokeMethod('enumerateDevices');
return devices!.map((i) => MediaDeviceInfo.fromMap(i)).toList();
}
}