Enumerations
The following enumerations are available globally.
-
Methods of authenticating with a camera.
See moreDeclaration
Objective-C
enum CBLCameraAuthenticationType : NSInteger {}Swift
enum CameraAuthenticationType : Int, @unchecked Sendable -
Which advanced features are supported.
See moreDeclaration
Objective-C
enum CBLCameraSupportedFunctionality : NSUInteger {}Swift
struct SupportedFunctionality : OptionSet, @unchecked Sendable -
Camera connection states.
See moreDeclaration
Objective-C
enum CBLCameraConnectionState : NSUInteger {}Swift
enum ConnectionState : UInt, @unchecked Sendable -
Bitfield values for camera command categories. Cameras can have zero, one, or multiple available command categories at the same time.
See moreDeclaration
Objective-C
enum CBLCameraAvailableCommandCategory : NSUInteger {}Swift
struct AvailableCommandCategory : OptionSet, @unchecked Sendable -
Non-fatal warning types that can occur during connection.
See moreDeclaration
Objective-C
enum CBLCameraConnectionWarningType : NSUInteger {}Swift
enum ConnectionWarningType : UInt, @unchecked Sendable -
Non-fatal warning categories that can occur during connection.
See moreDeclaration
Objective-C
enum CBLCameraConnectionWarningCategory : NSUInteger {}Swift
enum ConnectionWarningCategory : UInt, @unchecked Sendable
-
Reasons the live view stream can stop.
See moreDeclaration
Objective-C
enum CBLCameraLiveViewTerminationReason : NSInteger {}Swift
enum LiveViewTerminationReason : Int, @unchecked Sendable -
A focus drive direction.
See moreDeclaration
Objective-C
enum CBLFocusDriveDirection : NSInteger {}Swift
enum FocusDriveDirection : Int, @unchecked Sendable -
A focus drive amount.
See moreDeclaration
Objective-C
enum CBLFocusDriveAmount : NSInteger {}Swift
enum FocusDriveAmount : Int, @unchecked Sendable -
Video recording timer types.
See moreDeclaration
Objective-C
enum CBLVideoTimerType : NSInteger {}Swift
enum VideoTimerType : Int, @unchecked Sendable -
Options for discovering cameras.
See moreDeclaration
Objective-C
enum CBLCameraDiscoveryMode : NSInteger {}Swift
enum CameraDiscoveryMode : Int, @unchecked Sendable -
Possible camera transport values.
See moreDeclaration
Objective-C
enum CBLCameraTransport : NSInteger {}Swift
enum CameraTransport : Int, @unchecked Sendable -
Representations of an image.
See moreDeclaration
Objective-C
enum CBLCameraInitiatedTransferRepresentation : NSInteger {}Swift
struct CameraInitiatedTransferRepresentation : OptionSet, @unchecked Sendable -
States that a camera-initiated transfer can be in.
See moreDeclaration
Objective-C
enum CBLCameraInitiatedTransferState : NSInteger {}Swift
enum CameraInitiatedTransferState : Int, @unchecked Sendable -
Defines the orientation of the image of the live view frame. If rotating the image, the focal points etc should be rotated too.
See moreDeclaration
Objective-C
enum CBLCameraLiveViewFrameOrientation : NSUInteger {}Swift
enum LiveViewFrameOrientation : UInt, @unchecked Sendable -
Defines the format of the pixel data of a live view frame.
See moreDeclaration
Objective-C
enum CBLCameraLiveViewFramePixelFormat : NSUInteger {}Swift
enum LiveViewFramePixelFormat : UInt, @unchecked Sendable -
Camera location identifiers for performing manual camera lookups.
See moreDeclaration
Objective-C
enum CBLCameraLocation : NSInteger {}Swift
enum CameraLocation : Int, @unchecked Sendable -
Property identifiers.
See moreDeclaration
Objective-C
enum CBLPropertyIdentifier : NSUInteger {}Swift
enum PropertyIdentifier : UInt, @unchecked Sendable -
Property categories, which can be useful for grouping properties into sections for the user.
See moreDeclaration
Objective-C
enum CBLPropertyCategory : NSInteger {}Swift
enum PropertyCategory : Int, @unchecked Sendable -
Option set for identifying the type of change that occurred to a property. For performance reasons, CascableCore may group value and valid values changes into one callback.
See moreDeclaration
Objective-C
enum CBLPropertyChangeType : NSUInteger {}Swift
struct PropertyChangeType : OptionSet, @unchecked Sendable -
Option set identifying how the property can be changed.
See moreDeclaration
Objective-C
enum CBLPropertyValueSetType : NSInteger {}Swift
struct PropertyValueSetType : OptionSet, @unchecked Sendable -
Values representing the level of video compression for a
See moreCBLVideoFormatPropertyValuevalue. In general, higher values have more compression (i.e., smaller file sizes).Declaration
Objective-C
enum CBLVideoFormatCompressionLevel : NSInteger {}Swift
enum VideoFormatCompressionLevel : Int, @unchecked Sendable -
Boolean common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueBoolean : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueBoolean : PropertyCommonValue, @unchecked Sendable -
Autoexposure mode common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueAutoExposureMode : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueAutoExposureMode : PropertyCommonValue, @unchecked Sendable -
White balance common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueWhiteBalance : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueWhiteBalance : PropertyCommonValue, @unchecked Sendable -
Focus mode common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueFocusMode : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueFocusMode : PropertyCommonValue, @unchecked Sendable -
Battery level common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueBatteryLevel : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueBatteryLevel : PropertyCommonValue, @unchecked Sendable -
Power source common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValuePowerSource : CBLPropertyCommonValue {}Swift
enum PropertyCommonValuePowerSource : PropertyCommonValue, @unchecked Sendable -
Light meter common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueLightMeterStatus : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueLightMeterStatus : PropertyCommonValue, @unchecked Sendable -
Mirror lockup common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueMirrorLockupStage : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueMirrorLockupStage : PropertyCommonValue, @unchecked Sendable -
Autofocus system common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueAFSystem : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueAFSystem : PropertyCommonValue, @unchecked Sendable -
Drive mode common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueDriveMode : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueDriveMode : PropertyCommonValue, @unchecked Sendable -
Image destination setting common values.
See moreDeclaration
Objective-C
enum CBLPropertyCommonValueImageDestination : CBLPropertyCommonValue {}Swift
enum PropertyCommonValueImageDestination : PropertyCommonValue, @unchecked Sendable -
EXIF rotation constants.
See moreDeclaration
Objective-C
enum CBLExifRotation : NSInteger {}Swift
enum ExifRotation : Int, @unchecked Sendable -
Filesystem operation types for storage modified observers.
See moreDeclaration
Objective-C
enum CBLFileSystemModificationOperation : NSUInteger {}Swift
enum FileSystemModificationOperation : UInt, @unchecked Sendable -
Identifiers for camera slots.
See moreDeclaration
Objective-C
enum CBLStorageSlot : NSInteger {}Swift
enum StorageSlot : Int, @unchecked Sendable -
File streaming instructions.
See moreDeclaration
Objective-C
enum CBLFileStreamInstruction : NSUInteger {}Swift
enum FileStreamInstruction : UInt, @unchecked Sendable -
Describes the type of rating a particular filesystem item takes when changing the rating.
See moreDeclaration
Objective-C
enum CBLFileSystemItemMutableRatingType : NSInteger {}Swift
enum FileSystemItemMutableRatingType : Int, @unchecked Sendable -
A result from a license registration.
See moreDeclaration
Objective-C
enum CBLLicenseVerificationResult : NSUInteger {}Swift
enum LicenseVerificationResult : UInt, @unchecked Sendable -
CascableCore error domains.
See moreDeclaration
Objective-C
enum CBLErrorCameraDomain : NSUInteger {}Swift
enum CBLErrorCameraDomain : UInt, @unchecked Sendable -
CascableCore error codes.
See moreDeclaration
Objective-C
enum CBLErrorCode : NSUInteger {}Swift
enum CascableCoreErrorCode : UInt, @unchecked Sendable
Enumerations Reference