CameraCapability.fromMap constructor

CameraCapability.fromMap(
  1. Map<Object?, Object?> map
)

Creates a CameraCapability from a map returned by the native platform.

Implementation

factory CameraCapability.fromMap(Map<Object?, Object?> map) {
  return CameraCapability(
    cameraId: _readString(map, 'cameraId'),
    lensFacing: _readString(map, 'lensFacing'),
    hardwareLevel: _readString(map, 'hardwareLevel'),
    hasFlash: _readBool(map, 'hasFlash'),
    sensorOrientation: _readInt(map, 'sensorOrientation'),
    supportsRawCapture: _readBool(map, 'supportsRawCapture'),
    supportsManualSensor: _readBool(map, 'supportsManualSensor'),
    supportsManualPostProcessing: _readBool(
      map,
      'supportsManualPostProcessing',
    ),
    supportsAutoFocus: _readBool(map, 'supportsAutoFocus'),
    supportsOpticalStabilization: _readBool(
      map,
      'supportsOpticalStabilization',
    ),
    supportedFpsRanges: _readStringList(map, 'supportedFpsRanges'),
  );
}