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
CBLPropertyCategoryUnknown
Swift
case unknown = 0
-
Shutter speed, ISO, EV, etc. These properties are guaranteed to conform to
CBLExposureProperty
.Declaration
Objective-C
CBLPropertyCategoryExposureSetting
Swift
case exposureSetting = 1
-
Focus modes, etc — settings that affect how the image is captured.
Declaration
Objective-C
CBLPropertyCategoryCaptureSetting
Swift
case captureSetting = 2
-
White balance, etc — settings that affect the image.
Declaration
Objective-C
CBLPropertyCategoryImagingSetting
Swift
case imagingSetting = 3
-
File format, etc — settings that don’t affect the image.
Declaration
Objective-C
CBLPropertyCategoryConfigurationSetting
Swift
case configurationSetting = 4
-
Shots remaining, battery, etc — information about the camera that’s usually read-only.
Declaration
Objective-C
CBLPropertyCategoryInformation
Swift
case information = 5
-
Video format information. These properties are guaranteed to conform to
CBLVideoFormatProperty
.Declaration
Objective-C
CBLPropertyCategoryVideoFormat
Swift
case videoFormat = 6
-
Live view zoom level information. These properties are guaranteed to conform to
CBLLiveViewZoomLevelPropertyValue
.Declaration
Objective-C
CBLPropertyCategoryLiveViewZoomLevel
Swift
case liveViewZoomLevel = 7