autoExposureDuration
A special value that may be passed as the duration parameter of a device’s setExposureModeCustom... methods to allow the system’s auto-exposure system to manage the exposure duration.
Declaration
class let autoExposureDuration: CMTimeDiscussion
This value may be passed to setExposureModeCustom(duration:iso:completionHandler:) or setExposureModeCustom(lensAperture:duration:iso:completionHandler:) to enable “priority” modes, where some parameters are locked to specified values (given “priority”), whereas the ones specified as “auto” will be continually adjusted by the system to maintain image brightness.
See Also
Configuring exposure manually
setExposureModeCustom(duration:iso:completionHandler:)setExposureModeCustom(lensAperture:duration:iso:completionHandler:)autoISOautoLensAperturecurrentLensApertureexposureDurationisolensApertureactiveMaxExposureDurationautomaticallyAdjustsExposureDurationautomaticallyAdjustsISOautomaticallyAdjustsLensApertureautoExposureLensApertureRateLimit