CBLPropertyCategory
Objective-C
enum CBLPropertyCategory : NSInteger {}
Swift
enum PropertyCategory : Int, @unchecked Sendable
Property categories, which can be useful for grouping properties into sections for the user.
-
The category of the property is unknown.
Declaration
Objective-C
CBLPropertyCategoryUnknownSwift
case unknown = 0 -
Shutter speed, ISO, EV, etc. These properties are guaranteed to conform to
CBLExposureProperty.Declaration
Objective-C
CBLPropertyCategoryExposureSettingSwift
case exposureSetting = 1 -
Focus modes, etc — settings that affect how the image is captured.
Declaration
Objective-C
CBLPropertyCategoryCaptureSettingSwift
case captureSetting = 2 -
White balance, etc — settings that affect the image.
Declaration
Objective-C
CBLPropertyCategoryImagingSettingSwift
case imagingSetting = 3 -
File format, etc — settings that don’t affect the image.
Declaration
Objective-C
CBLPropertyCategoryConfigurationSettingSwift
case configurationSetting = 4 -
Shots remaining, battery, etc — information about the camera that’s usually read-only.
Declaration
Objective-C
CBLPropertyCategoryInformationSwift
case information = 5 -
Video format information. These properties are guaranteed to conform to
CBLVideoFormatProperty.Declaration
Objective-C
CBLPropertyCategoryVideoFormatSwift
case videoFormat = 6 -
Live view zoom level information. These properties are guaranteed to conform to
CBLLiveViewZoomLevelPropertyValue.Declaration
Objective-C
CBLPropertyCategoryLiveViewZoomLevelSwift
case liveViewZoomLevel = 7