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


enum AVCaptureVideoStabilizationMode : Int



case off

Video should not be stabilized.

case standard

Video should be stabilized using the standard video stabilization algorithm introduced in iOS 5.0.

case cinematic

Video should be stabilized using the cinematic stabilization algorithm for more dramatic results.

case auto

The most appropriate video stabilization mode for the device and format should be chosen.

See Also

Examining Video Capture Attributes

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.

var isVideoBinned: Bool

Indicates whether video data is produced in a binned format.

func isVideoStabilizationModeSupported(AVCaptureVideoStabilizationMode) -> Bool

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

var isVideoStabilizationSupported: Bool

Indicates whether the device supports video stabilization.