Type Definitions
The following type definitions are available globally.
-
A block containing an array of barcodes or
nilif there’s an error.Declaration
Objective-C
typedef void (^FIRVisionBarcodeDetectionCallback)( NSArray<FIRVisionBarcode *> *_Nullable, NSError *_Nullable)Parameters
barcodesArray of barcodes detected in the image or
nilif there was an error.errorThe error or
nil. -
A block containing an array of landmark or
nilif there’s an error.Declaration
Objective-C
typedef void (^FIRVisionCloudLandmarkDetectionCompletion)( NSArray<FIRVisionCloudLandmark *> *_Nullable, NSError *_Nullable)Parameters
landmarksArray of landmark detected in the image or
nilif there was an error.errorThe error or
nil. -
The callback to invoke when the document text recognition completes.
Declaration
Objective-C
typedef void (^FIRVisionDocumentTextRecognitionCallback)( FIRVisionDocumentText *_Nullable, NSError *_Nullable)Parameters
textRecognized document text in the image or
nilif there was an error or no text was detected.errorThe error or
nil. -
Facial contour types.
Declaration
Objective-C
typedef NSString *FIRFaceContourType -
A block containing an array of faces or
nilif there’s an error.Declaration
Objective-C
typedef void (^FIRVisionFaceDetectionCallback)( NSArray<FIRVisionFace *> *_Nullable, NSError *_Nullable)Parameters
facesArray of faces detected in the image or
nilif there was an error.errorThe error or
nil. -
Type of all facial landmarks.
Declaration
Objective-C
typedef NSString *FIRFaceLandmarkType -
A block containing an array of labels or
nilif there’s an error.Declaration
Objective-C
typedef void (^FIRVisionImageLabelerCallback)( NSArray<FIRVisionImageLabel *> *_Nullable, NSError *_Nullable)Parameters
labelsArray of labels detected in the image or
nilif there was an error.errorThe error or
nil. -
The callback to invoke when the text recognition completes.
Declaration
Objective-C
typedef void (^FIRVisionTextRecognitionCallback)(FIRVisionText *_Nullable, NSError *_Nullable)Parameters
textRecognized text in the image or
nilif there was an error or no text was detected.errorThe error or
nil.