CBLCameraAEResult
Objective-C
@interface CBLCameraAEResult : NSObject <NSCopying>
Swift
class AEResult : NSObject, NSCopying
This class represents an autoexposure result from a camera. Some or all of these values may be nil
depending on the camera’s autoexposure mode.
-
Returns
YES
if the result is clipped (i.e., the camera couldn’t correctly expose for the scene). Cameras typically flash their autoexposure indicators when this happens.Declaration
Objective-C
@property (nonatomic) BOOL autoExposureClipped;
Swift
var autoExposureClipped: Bool { get set }
-
Returns the shutter speed as calculated by the camera’s autoexposure, or
nil
if no value was computed.Declaration
Objective-C
@property (nonatomic, copy, nullable) CBLShutterSpeedValue *shutterSpeed;
Swift
@NSCopying var shutterSpeed: CBLShutterSpeedValue? { get set }
-
Returns the ISO value as calculated by the camera’s autoexposure, or
nil
if no value was computed.Declaration
Objective-C
@property (nonatomic, copy, nullable) CBLISOValue *ISOValue;
Swift
@NSCopying var isoValue: CBLISOValue? { get set }
-
Returns the aperture value as calculated by the camera’s autoexposure, or
nil
if no value was computed.Declaration
Objective-C
@property (nonatomic, copy, nullable) CBLApertureValue *apertureValue;
Swift
@NSCopying var apertureValue: CBLApertureValue? { get set }