[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2021-02-11 UTC."],[],[],null,["# FirebaseMLVision Framework Reference\n\nFIRVisionBarcodeDetectorOptions\n===============================\n\n\n @interface FIRVisionBarcodeDetectorOptions : NSObject\n\nOptions for specifying a Barcode detector.\n- `\n ``\n ``\n `\n\n ### [formats](#/c:objc(cs)FIRVisionBarcodeDetectorOptions(py)formats)\n\n `\n ` \n The barcode formats detected in an image. Note that the detection time will increase for each\n additional format that is specified. \n\n #### Declaration\n\n Objective-C \n\n @property (nonatomic, readonly) ../Enums/FIRVisionBarcodeFormat.html formats;\n\n- `\n ``\n ``\n `\n\n ### [-init](#/c:objc(cs)FIRVisionBarcodeDetectorOptions(im)init)\n\n `\n ` \n Initializes an instance that detects all supported barcode formats. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)init;\n\n #### Return Value\n\n A new instance of Firebase barcode detector options.\n- `\n ``\n ``\n `\n\n ### [-initWithFormats:](#/c:objc(cs)FIRVisionBarcodeDetectorOptions(im)initWithFormats:)\n\n `\n ` \n Initializes an instance with the given barcode formats to look for. \n\n #### Declaration\n\n Objective-C \n\n - (nonnull instancetype)initWithFormats:(../Enums/FIRVisionBarcodeFormat.html)formats;\n\n #### Parameters\n\n |-----------------|-----------------------------------------------------------------|\n | ` `*formats*` ` | The barcode formats to initialize the barcode detector options. |\n\n #### Return Value\n\n A new instance of Firebase barcode detector options."]]