Instance Property

isStillImageStabilizationSupported

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

Declaration

var isStillImageStabilizationSupported: Bool { get }

Discussion

To capture a photo with image stabilization, set the isAutoStillImageStabilizationEnabled property of your photo settings object. Automatic stabilization always includes digital image stabilization, and may also include optical lens stabilization, based on the current device. If a device does not support still image stabilization, set the isAutoStillImageStabilizationEnabled property has no effect (that is, the resolved isStillImageStabilizationEnabled setting will always be false).

This property supports Key-value observing.

See Also

Determining Available Settings

var isDualCameraFusionSupported: Bool

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

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.