Instance Method

isFocusModeSupported(_:)

Returns a Boolean value that indicates whether the given focus mode is supported.

Declaration

func isFocusModeSupported(_ focusMode: AVCaptureDevice.FocusMode) -> Bool

Parameters

focusMode

A focus mode. See AVCaptureDevice.FocusMode for possible values.

Return Value

true if focusMode is supported, otherwise false.

See Also

Managing Focus Settings

var focusPointOfInterest: CGPoint

The point of interest for focusing.

var isFocusPointOfInterestSupported: Bool

Indicates whether the device supports a point of interest for focus.

var isAdjustingFocus: Bool

Indicates whether the device is currently adjusting its focus setting.

var isSmoothAutoFocusEnabled: Bool

A Boolean value that determines whether smooth autofocus is enabled.

var isSmoothAutoFocusSupported: Bool

A Boolean value that indicates whether the device supports smooth autofocus.

var autoFocusRangeRestriction: AVCaptureDevice.AutoFocusRangeRestriction

A value controlling the allowable range for automatic focusing.

var isAutoFocusRangeRestrictionSupported: Bool

A Boolean value that indicates whether the device supports focus range restrictions.

enum AVCaptureDevice.FocusMode

Constants to specify the focus mode of a capture device.

enum AVCaptureDevice.AutoFocusRangeRestriction

Constants to specify the autofocus range of a capture device.