Sets the illumination level when in torch mode.
- iOS 6.0+
- macOS 10.15+
- Mac Catalyst 13.0+
The new torch mode level. This value must be a floating-point number between 0.0 and 1.0. To set the torch mode level to the currently available maximum, specify the constant
AVCapturefor this parameter.
Max Available Torch Level
On input, a pointer to an error object. If an error occurs, this method assigns an error object to the pointer with information about what happened.
YES if the torch mode level was set or
NO if it was not.
This method sets the torch mode to
AVCapture and sets the level to the specified value. If the device does not support this mode or if you specify a value for
torch that is outside the accepted range, this method raises an exception. If the torch value is within the accepted range but greater than the currently supported maximum—perhaps because the device is overheating—this method returns
Before changing the value of this property, you must call
lock to acquire exclusive access to the device’s configuration properties. Otherwise, calling this method raises an exception. When you finish configuring the device, call
unlock to release the lock and allow other devices to configure the settings.