CBLCameraAvailableCommandCategory

Objective-C

enum CBLCameraAvailableCommandCategory : NSUInteger {}

Swift

struct AvailableCommandCategory : OptionSet, @unchecked Sendable

Bitfield values for camera command categories. Cameras can have zero, one, or multiple available command categories at the same time.

  • The camera currently has no available command categories.

    Declaration

    Objective-C

    CBLCameraAvailableCommandCategoryNone = 0
  • If this value is present in the options, the camera can perform stills shooting operations.

    Declaration

    Objective-C

    CBLCameraAvailableCommandCategoryStillsShooting = 1 << 0

    Swift

    static var stillsShooting: AvailableCommandCategory { get }
  • If this value is present in the options, the camera can perform filesystem actions.

    Declaration

    Objective-C

    CBLCameraAvailableCommandCategoryFilesystemAccess = 1 << 1

    Swift

    static var filesystemAccess: AvailableCommandCategory { get }
  • If this value is present in the options, the camera can perform video recording operations.

    Declaration

    Objective-C

    CBLCameraAvailableCommandCategoryVideoRecording = 1 << 2

    Swift

    static var videoRecording: AvailableCommandCategory { get }