descriptor
TypeScriptget descriptor(): RequestDescriptorSwift declarationvar descriptor: RequestDescriptor { get }An enum that identifies the request and request revision.
struct · iOS 26.0+ · SDK 27.1
struct DetectLensSmudgeRequestA request that detects a smudge on a lens from an image or video frame capture.
get descriptor(): RequestDescriptorSwift declarationvar descriptor: RequestDescriptor { get }An enum that identifies the request and request revision.
get regionOfInterest(): NormalizedRectSwift declarationvar regionOfInterest: NormalizedRectThe region of the image in which Vision will perform the request. The rectangle is normalized to the dimensions of the processed image. Its origin is specified relative to the image's lower-left corner. By default, the region of interest will be the full image.
set regionOfInterest(value: NormalizedRect)Swift declarationvar regionOfInterest: NormalizedRectThe region of the image in which Vision will perform the request. The rectangle is normalized to the dimensions of the processed image. Its origin is specified relative to the image's lower-left corner. By default, the region of interest will be the full image.
setComputeDevice(computeDevice: (_CoreML_MLComputeDevice) | null, computeStage: ComputeStage): voidSwift declarationmutating func setComputeDevice(_ computeDevice: MLComputeDevice?, for computeStage: ComputeStage)Assigns a compute device for a compute stage. If the parameter `computeDevice` is `nil`, the framework removes any explicit compute device assignment and allows the framework to select the device. Configure any compute device for a given compute stage. When performing a request, the system makes a validity check. Use `supportedComputeStageDevices` to get valid compute devices for a request’s compute stages. - Parameters: - `computeDevice: `The compute device to assign to the compute stage. - `computeStage: `The compute stage.
get cropAndScaleAction(): ImageCropAndScaleActionSwift declarationvar cropAndScaleAction: ImageCropAndScaleActionAn optional setting that tells the algorithm how to scale an input image before generating the result.
set cropAndScaleAction(value: ImageCropAndScaleAction)Swift declarationvar cropAndScaleAction: ImageCropAndScaleActionAn optional setting that tells the algorithm how to scale an input image before generating the result.
static get supportedRevisions(): Array<DetectLensSmudgeRequest_Revision>Swift declarationstatic var supportedRevisions: [DetectLensSmudgeRequest.Revision] { get }The collection of revisions the request supports.
get revision(): DetectLensSmudgeRequest_RevisionSwift declarationlet revision: DetectLensSmudgeRequest.RevisionThe request's configured revision.
static init(revision?: (DetectLensSmudgeRequest_Revision) | null): DetectLensSmudgeRequestSwift declarationinit(_ revision: DetectLensSmudgeRequest.Revision? = nil)Creates a request to detect whether the camera lens has a smudge. - Parameters: - revision: The specific algorithm or implementation revision that performs the request.
No declarations were skipped in this snapshot.