Camera2Params
public class Camera2Params
Camera configuration parameters.
-
Camera operating mode.
Declaration
Swift
public static let mode: Camera2Param<Camera2Mode>
-
Photo capture mode.
Declaration
Swift
public static let photoMode: Camera2Param<Camera2PhotoMode>
-
Photo dynamic range.
Declaration
Swift
public static let photoDynamicRange: Camera2Param<Camera2DynamicRange>
-
Photo capture resolution.
Declaration
Swift
public static let photoResolution: Camera2Param<Camera2PhotoResolution>
-
Photo capture format.
Declaration
Swift
public static let photoFormat: Camera2Param<Camera2PhotoFormat>
-
Photo capture file format.
Declaration
Swift
public static let photoFileFormat: Camera2Param<Camera2PhotoFileFormat>
-
Photo digital signature.
Declaration
Swift
public static let photoDigitalSignature: Camera2Param<Camera2DigitalSignature>
-
Bracketing value when photo mode is
bracketing
.Declaration
Swift
public static let photoBracketing: Camera2Param<Camera2BracketingValue>
-
Photo burst value when photo mode is
burst
.Declaration
Swift
public static let photoBurst: Camera2Param<Camera2BurstValue>
-
Time-lapse interval when the photo mode is
timeLapse
, in seconds.Declaration
Swift
public static let photoTimelapseInterval: Camera2Param<Double>
-
GPS-lapse interval when the photo mode is
gpsLapse
, in meters.Declaration
Swift
public static let photoGpslapseInterval: Camera2Param<Double>
-
Photo streaming mode during photo capture.
Declaration
Swift
public static let photoStreamingMode: Camera2Param<Camera2PhotoStreamingMode>
-
Video recording mode.
Declaration
Swift
public static let videoRecordingMode: Camera2Param<Camera2VideoRecordingMode>
-
Video recording dynamic range.
Declaration
Swift
public static let videoRecordingDynamicRange: Camera2Param<Camera2DynamicRange>
-
Video recording codec.
Declaration
Swift
public static let videoRecordingCodec: Camera2Param<Camera2VideoCodec>
-
Video recording resolution.
Declaration
Swift
public static let videoRecordingResolution: Camera2Param<Camera2RecordingResolution>
-
Video recording framerate.
Declaration
Swift
public static let videoRecordingFramerate: Camera2Param<Camera2RecordingFramerate>
-
Video recording bitrate.
Declaration
Swift
public static let videoRecordingBitrate: Camera2Param<UInt>
-
Audio recording mode.
Declaration
Swift
public static let audioRecordingMode: Camera2Param<Camera2AudioRecordingMode>
-
Automatic recording mode.
Declaration
Swift
public static let autoRecordMode: Camera2Param<Camera2AutoRecordMode>
-
Exposure mode.
Declaration
Swift
public static let exposureMode: Camera2Param<Camera2ExposureMode>
-
Exposure maximum automatic ISO sensitivity.
Declaration
Swift
public static let maximumIsoSensitivity: Camera2Param<Camera2Iso>
-
Exposure manual ISO sensitivity.
Declaration
Swift
public static let isoSensitivity: Camera2Param<Camera2Iso>
-
Exposure manual shutter speed.
Declaration
Swift
public static let shutterSpeed: Camera2Param<Camera2ShutterSpeed>
-
Exposure compensation.
Declaration
Swift
public static let exposureCompensation: Camera2Param<Camera2EvCompensation>
-
White balance mode.
Declaration
Swift
public static let whiteBalanceMode: Camera2Param<Camera2WhiteBalanceMode>
-
Custom white balance temperature.
Declaration
Swift
public static let whiteBalanceTemperature: Camera2Param<Camera2WhiteBalanceTemperature>
-
Image style.
Declaration
Swift
public static let imageStyle: Camera2Param<Camera2Style>
-
Image contrast.
Declaration
Swift
public static let imageContrast: Camera2Param<Double>
-
Image saturation.
Declaration
Swift
public static let imageSaturation: Camera2Param<Double>
-
Image sharpness.
Declaration
Swift
public static let imageSharpness: Camera2Param<Double>
-
Zoom maximum speed, in tan(degree)/second.
Declaration
Swift
public static let zoomMaxSpeed: Camera2Param<Double>
-
Zoom quality mode for velocity control.
Declaration
Swift
public static let zoomVelocityControlQualityMode: Camera2Param<Camera2ZoomVelocityControlQualityMode>
-
Alignment offset applied to the pitch axis, in degrees.
Declaration
Swift
public static let alignmentOffsetPitch: Camera2Param<Double>
-
Alignment offset applied to the roll axis, in degrees.
Declaration
Swift
public static let alignmentOffsetRoll: Camera2Param<Double>
-
Alignment offset applied to the yaw axis, in degrees.
Declaration
Swift
public static let alignmentOffsetYaw: Camera2Param<Double>
-
Auto exposure metering mode.
Declaration
Swift
public static let autoExposureMeteringMode: Camera2Param<Camera2AutoExposureMeteringMode>
-
Storage policy for media files.
Declaration
Swift
public static let storagePolicy: Camera2Param<Camera2StoragePolicy>