SCCameraKitLensFetchPriority

Objective-C

enum SCCameraKitLensFetchPriority : NSInteger {}

Swift

enum LensFetchPriority : Int, @unchecked Sendable

Priority of the fetch task, used to determine the order of execution.

  • Default priority for fetch tasks, used when no priority is specified. Usually indicates that the task can be executed with the medium priority

    Declaration

    Objective-C

    SCCameraKitLensFetchPriorityDefault = -1

    Swift

    case `default` = -1
  • Used for work that is not user initiated or visible. In general, a user is unaware that this work is even happening.

    Declaration

    Objective-C

    SCCameraKitLensFetchPriorityLow = 3

    Swift

    case low = 3
  • Used for performing work which the user is unlikely to be immediately waiting for the results.

    Declaration

    Objective-C

    SCCameraKitLensFetchPriorityMedium = 7

    Swift

    case medium = 7
  • Used for work that is user initiated and visible. In general, the user is waiting for this work to complete.

    Declaration

    Objective-C

    SCCameraKitLensFetchPriorityHigh = 11

    Swift

    case high = 11
  • Used for performing work expected to be immediately visible to the user. This is the highest priority for fetch tasks which is generally equals to the main thread priority. Be careful when using this priority, as it can lead to performance issues if overused.

    Declaration

    Objective-C

    SCCameraKitLensFetchPriorityImmediate = 15

    Swift

    case immediate = 15