Enumeration

AVCaptureDevice.TorchMode

Constants to specify the capture device’s torch mode.

Topics

Constants

case off

The capture device torch is always off.

case on

The capture device torch is always on.

case auto

The capture device continuously monitors light levels and uses the torch when necessary.

See Also

Managing Torch Settings

var hasTorch: Bool

A Boolean value that specifies whether the capture device has a torch.

var isTorchAvailable: Bool

Indicates whether the torch is currently available for use.

var isTorchActive: Bool

A Boolean value indicating whether the device’s torch is currently active.

var torchLevel: Float

The current torch brightness level.

func isTorchModeSupported(AVCaptureDevice.TorchMode) -> Bool

Returns a Boolean value that indicates whether the device supports the specified torch mode.

func setTorchModeOn(level: Float)

Sets the illumination level when in torch mode.