Locks the exposure duration and ISO at the specified values.
- iOS 8.0+
- Mac Catalyst 13.0+
The exposure ISO value.
A value of
currentcan be used to indicate that the caller does not wish to specify a value for ISO.
A block to be called when both exposureDuration and ISO have been set to the values specified and exposureMode is
Device .Exposure Mode .custom
The block receives a timestamp matching that of the first buffer to which all settings have been applied. The timestamp is synchronized to the device clock, and thus must be converted to the master clock before comparison with the timestamps of buffers delivered via an
Video Data Output
nilfor the handler parameter if knowledge of the operation's completion is not required.
This method throws an
invalid exception if either
ISO is set to an unsupported level. A
generic exception is thrown if this method is invoked without first obtaining exclusive access to the receiver using