CameraOptions.fromMap constructor
CameraOptions.fromMap(
- Map map
Creates camera options from a serialized map.
Implementation
factory CameraOptions.fromMap(Map<dynamic, dynamic> map) {
final resolution = map['resolution'] as String?;
final focusMode = map['focusMode'] as String?;
final exposureMode = map['exposureMode'] as String?;
return CameraOptions(
resolution: CameraQuality.values.firstWhere(
(value) => value.name == resolution,
orElse: () => CameraQuality.hd,
),
focusMode: CameraFocusMode.values.firstWhere(
(value) => value.name == focusMode,
orElse: () => CameraFocusMode.continuous,
),
exposureMode: CameraExposureMode.values.firstWhere(
(value) => value.name == exposureMode,
orElse: () => CameraExposureMode.auto,
),
exposureCompensation:
(map['exposureCompensation'] as num?)?.toDouble() ?? 0.0,
mirrorFrontCamera: map['mirrorFrontCamera'] as bool? ?? true,
);
}