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