Instance Property

isCameraCalibrationDataDeliveryEnabled

A Boolean value that determines whether a dual photo capture also delivers camera calibration data.

Declaration

var isCameraCalibrationDataDeliveryEnabled: Bool { get set }

Discussion

When this setting is false (the default), and the isDualCameraDualPhotoDeliveryEnabled setting is true, dual photo capture does not deliver additional data.

If you change this setting to true, the AVCapturePhoto results from a dual photo capture include AVCameraCalibrationData objects that describe the imaging parameters for each camera. This data can be useful for performing computer vision tasks on the resulting images.

See Also

Configuring Photo Settings

var flashMode: AVCaptureDevice.FlashMode

A setting for whether to fire the flash when capturing photos.

var isAutoRedEyeReductionEnabled: Bool

A Boolean value that determines whether to use auto red-eye reduction on flash captures.

var isHighResolutionPhotoEnabled: Bool

A Boolean value that specifies whether to capture still images at the highest resolution supported by the active device and format.

var photoQualityPrioritization: AVCapturePhotoOutput.QualityPrioritization

A setting that indicates how to prioritize photo quality against speed of photo delivery.

var isAutoVirtualDeviceFusionEnabled: Bool

A Boolean value that specifies whether to use automatic virtual-device image fusion.

var virtualDeviceConstituentPhotoDeliveryEnabledDevices: [AVCaptureDevice]

The constituent devices for which the virtual device should deliver photos.

var isAutoStillImageStabilizationEnabled: Bool

A Boolean value that specifies whether captures use automatic image stabilization.

Deprecated
var isAutoDualCameraFusionEnabled: Bool

A Boolean value that specifies whether captures automatically combine data from a dual camera device.

Deprecated
var isDualCameraDualPhotoDeliveryEnabled: Bool

A Boolean value that determines whether a dual camera device delivers images from both cameras.

Deprecated