IosCameraOptions.fromMap constructor
IosCameraOptions.fromMap(
- Map map
Creates options from a serialized map.
Implementation
factory IosCameraOptions.fromMap(Map<dynamic, dynamic> map) {
return IosCameraOptions(
lens: _enumValue(
NativeCameraLens.values,
map['lens'],
NativeCameraLens.defaultLens,
),
fps: _enumValue(
NativeCameraFps.values,
map['fps'],
NativeCameraFps.platformDefault,
),
sessionPreset: _enumValue(
IosCameraSessionPreset.values,
map['sessionPreset'],
IosCameraSessionPreset.high,
),
enableVideoStabilization:
map['enableVideoStabilization'] as bool? ?? true,
imageFormat: _enumValue(
NativeImageFormat.values,
map['imageFormat'],
NativeImageFormat.heic,
),
videoCodec: _enumValue(
NativeVideoCodec.values,
map['videoCodec'],
NativeVideoCodec.hevc,
),
videoBitrate: (map['videoBitrate'] as num?)?.toInt(),
visionPerformanceMode: _enumValue(
NativeVisionPerformanceMode.values,
map['visionPerformanceMode'],
NativeVisionPerformanceMode.balanced,
),
manualControls: _objectMap(map['manualControls']),
);
}