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 }