CBLPropertyIdentifier
Objective-C
enum CBLPropertyIdentifier : NSUInteger {}
Swift
enum PropertyIdentifier : UInt, @unchecked Sendable
Property identifiers.
-
The camera’s ISO speed setting.
Declaration
Objective-C
CBLPropertyIdentifierISOSpeedSwift
case isoSpeed = 0 -
The camera’s shutter speed setting.
Declaration
Objective-C
CBLPropertyIdentifierShutterSpeedSwift
case shutterSpeed = 1 -
The camera’s aperture setting.
Declaration
Objective-C
CBLPropertyIdentifierApertureSwift
case aperture = 2 -
The camera’s exposure compensation setting.
Declaration
Objective-C
CBLPropertyIdentifierExposureCompensationSwift
case exposureCompensation = 3 -
The camera’s battery level. Common values will be of type
CBLPropertyCommonValueBatteryLevel.Declaration
Objective-C
CBLPropertyIdentifierBatteryLevelSwift
case batteryLevel = 4 -
The camera’s power source. Common values will be of type
CBLPropertyCommonValuePowerSource.Declaration
Objective-C
CBLPropertyIdentifierPowerSourceSwift
case powerSource = 5 -
The camera’s autofocus system setting (area, face detection, etc). Common values will be of type
CBLPropertyCommonValueAFSystem.Declaration
Objective-C
CBLPropertyIdentifierAFSystemSwift
case afSystem = 6 -
The camera’s focus mode setting (manual, single, continuous, etc). Common values will be of type
CBLPropertyCommonValueFocusMode.Declaration
Objective-C
CBLPropertyIdentifierFocusModeSwift
case focusMode = 7 -
The camera’s drive mode setting (single, continuous, timer, etc). Common values will be of type
CBLPropertyCommonValueDriveMode.Declaration
Objective-C
CBLPropertyIdentifierDriveModeSwift
case driveMode = 8 -
The camera’s autoexposure mode setting (M, P, Tv, Av, etc). Common values will be of type
CBLPropertyCommonValueAutoExposureMode.Declaration
Objective-C
CBLPropertyIdentifierAutoExposureModeSwift
case autoExposureMode = 9 -
The camera’s in-camera bracketing setting. Common values will be of type
CBLPropertyCommonValueBoolean.Declaration
Objective-C
CBLPropertyIdentifierInCameraBracketingEnabledSwift
case inCameraBracketingEnabled = 10 -
The camera’s mirror lockup enabled setting. Common values will be of type
CBLPropertyCommonValueBoolean.Declaration
Objective-C
CBLPropertyIdentifierMirrorLockupEnabledSwift
case mirrorLockupEnabled = 11 -
The camera’s current mirror lockup stage. Common values will be of type
CBLPropertyCommonValueMirrorLockupStage.Declaration
Objective-C
CBLPropertyIdentifierMirrorLockupStageSwift
case mirrorLockupStage = 12 -
Whether the camera is current executing depth-of-field preview. Common values will be of type
CBLPropertyCommonValueBoolean.Declaration
Objective-C
CBLPropertyIdentifierDOFPreviewEnabledSwift
case dofPreviewEnabled = 13 -
The camera’s reading of how many shots are available on its storage card(s). The common value will be a freeform integer containing the reading.
Declaration
Objective-C
CBLPropertyIdentifierShotsAvailableSwift
case shotsAvailable = 14 -
The camera’s lens status.
Declaration
Objective-C
CBLPropertyIdentifierLensStatusSwift
case lensStatus = 15 -
The camera’s “Color Tone” setting.
Declaration
Objective-C
CBLPropertyIdentifierColorToneSwift
case colorTone = 16 -
The camera’s “Art Filter” setting.
Declaration
Objective-C
CBLPropertyIdentifierArtFilterSwift
case artFilter = 17 -
Whether the camera is currently using digital zoom. Common values will be of type
CBLPropertyCommonValueBoolean.Declaration
Objective-C
CBLPropertyIdentifierDigitalZoomSwift
case digitalZoom = 18 -
The camera’s white balance setting. Common values will be of type
CBLPropertyCommonValueWhiteBalance.Declaration
Objective-C
CBLPropertyIdentifierWhiteBalanceSwift
case whiteBalance = 19 -
The camera’s noise reduction setting.
Declaration
Objective-C
CBLPropertyIdentifierNoiseReductionSwift
case noiseReduction = 20 -
The camera’s image quality setting.
Declaration
Objective-C
CBLPropertyIdentifierImageQualitySwift
case imageQuality = 21 -
The camera’s light meter status. Common values will be of type
CBLPropertyCommonValueLightMeterStatus.Declaration
Objective-C
CBLPropertyIdentifierLightMeterStatusSwift
case lightMeterStatus = 22 -
The camera’s current light meter reading. Common values will be of type CBLExposureCompensationValue.
Declaration
Objective-C
CBLPropertyIdentifierLightMeterReadingSwift
case lightMeterReading = 23 -
The camera’s exposure metering mode setting.
Declaration
Objective-C
CBLPropertyIdentifierExposureMeteringModeSwift
case exposureMeteringMode = 24 -
Whether the camera is ready to take a shot. Common values will be of type
CBLPropertyCommonValueBoolean.Declaration
Objective-C
CBLPropertyIdentifierReadyForCaptureSwift
case readyForCapture = 25 -
The target destination for images when connected to a host like CascableCore. Common values will be of type
CBLPropertyCommonValueImageDestination.Declaration
Objective-C
CBLPropertyIdentifierImageDestinationSwift
case imageDestination = 26 -
The camera’s video recording format.
Declaration
Objective-C
CBLPropertyIdentifierVideoRecordingFormatSwift
case videoRecordingFormat = 27 -
The camera’s live view zoom level.
Declaration
Objective-C
CBLPropertyIdentifierLiveViewZoomLevelSwift
case liveViewZoomLevel = 28 -
The camera’s ISO speed setting for video recording.
Declaration
Objective-C
CBLPropertyIdentifierVideoISOSpeedSwift
case videoISOSpeed = 29 -
The camera’s shutter speed setting for video recording.
Declaration
Objective-C
CBLPropertyIdentifierVideoShutterSpeedSwift
case videoShutterSpeed = 30 -
The camera’s aperture setting for video recording.
Declaration
Objective-C
CBLPropertyIdentifierVideoApertureSwift
case videoAperture = 31 -
The camera’s exposure compensation setting for video recording.
Declaration
Objective-C
CBLPropertyIdentifierVideoExposureCompensationSwift
case videoExposureCompensation = 32 -
The camera’s exposure compensation setting for video recording.
Declaration
Objective-C
CBLPropertyIdentifierMaxSwift
case max = 33 -
The camera’s exposure compensation setting for video recording.
Declaration
Objective-C
CBLPropertyIdentifierUnknown = NSNotFoundSwift
case unknown = 9223372036854775807