Instance Property

isVideoStabilizationSupported

Indicates whether the device supports video stabilization.

Declaration

var isVideoStabilizationSupported: Bool { get }

Discussion

If video stabilization is supported, you can enable it on an AVCaptureConnection instance.

See Also

Examining Video Capture Attributes

var isVideoBinned: Bool

Indicates whether video data is produced in a binned format.

var isMultiCamSupported: Bool

A Boolean value that indicates whether AVCaptureMultiCamSession supports this format.

var isHighestPhotoQualitySupported: Bool

A Boolean value that indicates whether this format supports the highest photo quality that the platform can deliver.

class AVFrameRateRange

An AVFrameRateRange object expresses a range of valid frame rates as minimum and maximum rate and minimum and maximum duration.

var videoSupportedFrameRateRanges: [AVFrameRateRange]

Indicates the format’s supported frame rate ranges.

enum AVCaptureVideoStabilizationMode

Constants that describe the modes of video stabilization supported by the device's format.

func isVideoStabilizationModeSupported(AVCaptureVideoStabilizationMode) -> Bool

A Boolean value that indicates whether the format supports a given video stabilization mode.

var geometricDistortionCorrectedVideoFieldOfView: Float

The format’s horizontal field of view after correction for geometric distortion.

var isGlobalToneMappingSupported: Bool

A Boolean value that indicates whether the format supports global tone mapping.