Instance Property

isDualCameraFusionSupported

A Boolean value indicating whether the capture output currently supports automatically combining image data on a dual camera device.

Declaration

var isDualCameraFusionSupported: Bool { get }

Discussion

On devices equipped with a dual camera, image fusion combines samples from both cameras to produce a higher quality image.

To capture a photo with image fusion, set the isAutoDualCameraFusionEnabled property of your photo settings object. If a device does not support image fusion, setting the isAutoDualCameraFusionEnabled property has no effect (that is, the resolved isDualCameraFusionEnabled setting will always be false).

This property supports Key-value observing.

See Also

Determining Available Settings

var isStillImageStabilizationSupported: Bool

A Boolean value indicating whether the capture output currently supports automatic stabilization for still image capture.

Deprecated
var maxBracketedCapturePhotoCount: Int

The maximum number of images that the photo capture output can support in a single bracketed capture.

var isLensStabilizationDuringBracketedCaptureSupported: Bool

A Boolean value indicating whether the capture output currently supports lens stabilization during bracketed image capture.

var supportedFlashModes: [AVCaptureDevice.FlashMode]

A Swift array of flash settings this capture output currently supports.

var availablePhotoPixelFormatTypes: [OSType]

A Swift array of available photo pixel formats.

var availableRawPhotoPixelFormatTypes: [OSType]

A Swift array of available raw photo pixel formats.

var isAutoRedEyeReductionSupported: Bool

A Boolean value indicating whether the capture output supports automatic red-eye reduction.