Classes

The following classes are available globally.

  • MBVizResult contains data extracted from the Visual Inspection Zone.

    See more

    Declaration

    Objective-C

    
    @interface MBAdditionalProcessingInfo : NSObject

    Swift

    class MBAdditionalProcessingInfo : NSObject
  • Settings class containing UI information

    See more

    Declaration

    Objective-C

    
    @interface MBBaseOcrOverlaySettings : MBBaseOverlaySettings

    Swift

    class MBBaseOcrOverlaySettings : MBBaseOverlaySettings
  • Settings class containing UI information

    See more

    Declaration

    Objective-C

    
    @interface MBBaseOverlaySettings : MBOverlaySettings

    Swift

    class MBBaseOverlaySettings : MBOverlaySettings
  • Common base class for default overlay view controllers

    See more

    Declaration

    Objective-C

    
    @interface MBBaseOverlayViewController : MBOverlayViewController

    Swift

    class MBBaseOverlayViewController : MBOverlayViewController
  • Recognizer which can scan front and back side of the United States driver license.

    See more

    Declaration

    Objective-C

    
    @interface MBBlinkIdMultiSideRecognizer
        : MBRecognizer <NSCopying, MBCombinedRecognizer, MBFaceImage,
                        MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage,
                        MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
                        MBFullDocumentImageExtensionFactors, MBSignatureImage,
                        MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames,
                        MBClassAnonymization, MBClassRules>

    Swift

    class MBBlinkIdMultiSideRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBSignatureImage, MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames, MBClassAnonymization, MBClassRules
  • Recognizer which can scan front and back side of the United States driver license.

    See more

    Declaration

    Objective-C

    
    @interface MBBlinkIdMultiSideRecognizerResult
        : MBRecognizerResult <NSCopying, MBCombinedRecognizerResult,
                              MBFaceImageResult, MBEncodedFaceImageResult,
                              MBCombinedFullDocumentImageResult,
                              MBEncodedCombinedFullDocumentImageResult, MBAgeResult,
                              MBDocumentExpirationCheckResult,
                              MBSignatureImageResult, MBEncodedSignatureImageResult>

    Swift

    class MBBlinkIdMultiSideRecognizerResult : MBRecognizerResult, NSCopying, MBCombinedRecognizerResult, MBFaceImageResult, MBEncodedFaceImageResult, MBCombinedFullDocumentImageResult, MBEncodedCombinedFullDocumentImageResult, MBAgeResult, MBDocumentExpirationCheckResult, MBSignatureImageResult, MBEncodedSignatureImageResult
  • Settings class containing parameters for BlinkId UI

    See more

    Declaration

    Objective-C

    
    @interface MBBlinkIdOverlaySettings : MBBaseOverlaySettings

    Swift

    class MBBlinkIdOverlaySettings : MBBaseOverlaySettings
  • Default version of overlay view controller with modern design.

    See more

    Declaration

    Objective-C

    
    @interface MBBlinkIdOverlayViewController
        : MBBaseOverlayViewController <MBBlinkIdMultiSideRecognizerDelegate,
                                       MBBlinkIdSingleSideRecognizerDelegate>

    Swift

    class MBBlinkIdOverlayViewController : MBBaseOverlayViewController, MBBlinkIdMultiSideRecognizerDelegate, MBBlinkIdSingleSideRecognizerDelegate
  • The Blink ID Recognizer is used for scanning Blink ID.

    See more

    Declaration

    Objective-C

    
    @interface MBBlinkIdSingleSideRecognizer
        : MBRecognizer <NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi,
                        MBFullDocumentImage, MBEncodeFullDocumentImage,
                        MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors,
                        MBSignatureImage, MBSignatureImageDpi,
                        MBEncodeSignatureImage, MBCameraFrames,
                        MBClassAnonymization, MBClassRules>

    Swift

    class MBBlinkIdSingleSideRecognizer : MBRecognizer, NSCopying, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBSignatureImage, MBSignatureImageDpi, MBEncodeSignatureImage, MBCameraFrames, MBClassAnonymization, MBClassRules
  • The Blink ID Recognizer is used for scanning Blink ID.

    See more

    Declaration

    Objective-C

    
    @interface MBBlinkIdSingleSideRecognizerResult
        : MBRecognizerResult <NSCopying, MBFullDocumentImageResult,
                              MBEncodedFullDocumentImageResult, MBFaceImageResult,
                              MBEncodedFaceImageResult, MBAgeResult,
                              MBDocumentExpirationCheckResult,
                              MBSignatureImageResult, MBEncodedSignatureImageResult>

    Swift

    class MBBlinkIdSingleSideRecognizerResult : MBRecognizerResult, NSCopying, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult, MBFaceImageResult, MBEncodedFaceImageResult, MBAgeResult, MBDocumentExpirationCheckResult, MBSignatureImageResult, MBEncodedSignatureImageResult
  • A camera reticle that locates at the center of screen and uses circle arc rotation to indicate that the system is active but has not detected an object yet.

    See more

    Declaration

    Objective-C

    
    @interface MBCameraReticle : MBSubview

    Swift

    class MBCameraReticle : MBSubview
  • Settings class containing parameters for camera capture

    See more

    Declaration

    Objective-C

    
    @interface MBCameraSettings : NSObject <NSCopying>

    Swift

    class MBCameraSettings : NSObject, NSCopying
  • Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller. It’s responsibility is to provide meaningful and useful interface for the user to interact with.

    See more

    Declaration

    Objective-C

    
    @interface MBCustomOverlayViewController : MBOverlayViewController

    Swift

    class MBCustomOverlayViewController : MBOverlayViewController
  • DPI based dewarp policy. Dewarp height will be calculated based on actual physical size provided by the MBQuadWithSizeDetector and requested DPI (dots per inch).

    This policy is usually best for processor groups that prepare image for output (e.g. MBImageReturnProcessor).

    See more

    Declaration

    Objective-C

    
    @interface MBDPIBasedDewarpPolicy : MBDewarpPolicy

    Swift

    class MBDPIBasedDewarpPolicy : MBDewarpPolicy
  • This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings Which are in the same format to the text printed on the image.

    While converting to NSDate, internally prior knowledge about scanned document is used to use the right format.

    See more

    Declaration

    Objective-C

    
    @interface MBDate : NSObject <MBNativeResult>

    Swift

    class MBDate : NSObject, MBNativeResult
  • This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings Which are in the same format to the text printed on the image.

    While converting to NSDate, internally prior knowledge about scanned document is used to use the right format.

    See more

    Declaration

    Objective-C

    
    @interface MBDateResult : NSObject <MBNativeResult>

    Swift

    class MBDateResult : NSObject, MBNativeResult
  • Base class for all dewarp policies

    Declaration

    Objective-C

    
    @interface MBDewarpPolicy : NSObject

    Swift

    class MBDewarpPolicy : NSObject
  • Represents a detection that can be displayed on screen.

    See more

    Declaration

    Objective-C

    
    @interface MBDisplayableDetection : MBDisplayableObject

    Swift

    class MBDisplayableDetection : MBDisplayableObject
  • Represents any object that can be displayed on screen in terms of drawing.

    See more

    Declaration

    Objective-C

    
    @interface MBDisplayableObject : NSObject

    Swift

    class MBDisplayableObject : NSObject
  • Result of the detection of a point detector. Point Detectors are used for QR and similar barcodes

    See more

    Declaration

    Objective-C

    
    @interface MBDisplayablePointsDetection : MBDisplayableDetection

    Swift

    class MBDisplayablePointsDetection : MBDisplayableDetection
  • Represents a detection that can be displayed on screen.

    See more

    Declaration

    Objective-C

    
    @interface MBDisplayableQuadDetection : MBDisplayableDetection

    Swift

    class MBDisplayableQuadDetection : MBDisplayableDetection
  • Deprecated

    Use MBBlinkIdSingleSideRecognizer with photoID right.

    Class for configuring Document Face Recognizer Recognizer.

    Document Face Recognizer recognizer is used for scanning documents containing face images.

    See more

    Declaration

    Objective-C

    
    @interface MBDocumentFaceRecognizer
        : MBRecognizer <NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi,
                        MBFaceImage, MBFaceImageDpi,
                        MBFullDocumentImageExtensionFactors>

    Swift

    class MBDocumentFaceRecognizer : MBRecognizer, NSCopying, MBFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi, MBFullDocumentImageExtensionFactors
  • Class representing values obtained when scanning Document Face Recognizer

    See more

    Declaration

    Objective-C

    
    @interface MBDocumentFaceRecognizerResult
        : MBRecognizerResult <NSCopying, MBFullDocumentImageResult,
                              MBFaceImageResult>

    Swift

    class MBDocumentFaceRecognizerResult : MBRecognizerResult, NSCopying, MBFullDocumentImageResult, MBFaceImageResult
  • Settings class containing UI information

    See more

    Declaration

    Objective-C

    
    @interface MBDocumentOverlaySettings : MBBaseOcrOverlaySettings

    Swift

    class MBDocumentOverlaySettings : MBBaseOcrOverlaySettings
  • Default overlay when using ID card recognizers.

    See more

    Declaration

    Objective-C

    
    @interface MBDocumentOverlayViewController : MBBaseOverlayViewController

    Swift

    class MBDocumentOverlayViewController : MBBaseOverlayViewController
  • Overlay subview presenting the viewfinder for scanning ID documents

    The subview draws a rounded rectangle in the shape of an ID document, in which the user should position the ID (ideal positioning is not required).

    The rounded rectangle is centered on the screen.

    The aspect ratio of the document can be set as a parameter

    See more

    Declaration

    Objective-C

    
    @interface MBDocumentSubview : MBSubview

    Swift

    class MBDocumentSubview : MBSubview
  • Overlay subview presenting status of OCR detection. Dots are displayed over locations of detected characters.

    See more

    Declaration

    Objective-C

    
    @interface MBDotsResultSubview : MBSubview <MBPointDetectorSubview>

    Swift

    class MBDotsResultSubview : MBSubview, MBPointDetectorSubview
  • A wrapper around CAShapeLayer which is used for presenting a status about barcode detections

    The layer is used to draw dots representing barcodes

    See more

    Declaration

    Objective-C

    
    @interface MBDotsSubview : MBSubview <MBPointDetectorSubview>

    Swift

    class MBDotsSubview : MBSubview, MBPointDetectorSubview
  • Base class for all entities processors, recognizers, detectors…

    Declaration

    Objective-C

    
    @interface MBEntity : NSObject

    Swift

    class MBEntity : NSObject
  • A camera reticle detection that locates at the center of screen and uses circular rotation to indicate that the system is active and has detected object.

    See more

    Declaration

    Objective-C

    
    @interface MBErrorReticle : MBSubview

    Swift

    class MBErrorReticle : MBSubview
  • Fixed dewarp policy. Dewarp height will be exactly as defined by its dewarpHeight.

    This policy is usually best for processor groups that use legacy BlinkOCR.

    See more

    Declaration

    Objective-C

    
    @interface MBFixedDewarpPolicy : MBDewarpPolicy

    Swift

    class MBFixedDewarpPolicy : MBDewarpPolicy
  • A recognizer that can returns success frame.

    See more

    Declaration

    Objective-C

    
    @interface MBFrameGrabberRecognizer : MBRecognizer <NSCopying>

    Swift

    class MBFrameGrabberRecognizer : MBRecognizer, NSCopying
  • Overlay subview presenting the status of glare detection. The subview is presented as translucent view with detection status label in the center of ID Card View Finder View

    Declaration

    Objective-C

    
    @interface MBGlareStatusSubview : MBSubview

    Swift

    class MBGlareStatusSubview : MBSubview
  • Deprecated

    The ID Barcode Recognizer is used for scanning ID Barcode.

    See more

    Declaration

    Objective-C

    
    @interface MBIdBarcodeRecognizer : MBRecognizer <NSCopying>

    Swift

    class MBIdBarcodeRecognizer : MBRecognizer, NSCopying
  • The ID Barcode Recognizer is used for scanning ID Barcode.

    See more

    Declaration

    Objective-C

    
    @interface MBIdBarcodeRecognizerResult
        : MBRecognizerResult <NSCopying, MBAgeResult,
                              MBDocumentExpirationCheckResult>

    Swift

    class MBIdBarcodeRecognizerResult : MBRecognizerResult, NSCopying, MBAgeResult, MBDocumentExpirationCheckResult
  • Object which represents an image.

    See more

    Declaration

    Objective-C

    
    @interface MBImage : NSObject

    Swift

    class MBImage : NSObject
  • Processor that will simply save given image.

    See more

    Declaration

    Objective-C

    
    @interface MBImageReturnProcessor : MBProcessor <NSCopying>

    Swift

    class MBImageReturnProcessor : MBProcessor, NSCopying
  • Processor that will simply save given image.

    See more

    Declaration

    Objective-C

    
    @interface MBImageReturnProcessorResult : MBProcessorResult <NSCopying>

    Swift

    class MBImageReturnProcessorResult : MBProcessorResult, NSCopying
  • Deprecated

    Use MBBlinkIdOverlaySettings.

    Settings class containing UI information

    See more

    Declaration

    Objective-C

    
    @interface MBLegacyDocumentVerificationOverlaySettings
        : MBBaseOcrOverlaySettings

    Swift

    class MBLegacyDocumentVerificationOverlaySettings : MBBaseOcrOverlaySettings
  • Deprecated

    Use MBBlinkIdOverlayViewController.

    Default overlay when using ID card combined recognizers for verification.

    See more

    Declaration

    Objective-C

    
    @interface MBLegacyDocumentVerificationOverlayViewController
        : MBBaseOverlayViewController

    Swift

    class MBLegacyDocumentVerificationOverlayViewController : MBBaseOverlayViewController
  • Entry class for all Microblink SDKs - used for setting up license key and to add support for optimisation of passing data.

    See more

    Declaration

    Objective-C

    
    @interface MBMicroblinkSDK : NSObject

    Swift

    class MBMicroblinkSDK : NSObject
  • Deprecated

    Use MBBlinkIdMultiSideRecognizer with mrz_id, mrz_visa, mrz_passport rights.

    MRTD Combined recognizer

    MRTD Combined recognizer is used for scanning both front and back side of generic IDs.

    See more

    Declaration

    Objective-C

    
    @interface MBMrtdCombinedRecognizer
        : MBRecognizer <NSCopying, MBCombinedRecognizer, MBFullDocumentImage,
                        MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
                        MBFullDocumentImageExtensionFactors, MBFaceImage,
                        MBEncodeFaceImage, MBFaceImageDpi>

    Swift

    class MBMrtdCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi
  • Class representing values obtained when scanning both front and back side of Croatian ID.

    See more

    Declaration

    Objective-C

    
    @interface MBMrtdCombinedRecognizerResult
        : MBRecognizerResult <NSCopying, MBCombinedRecognizerResult,
                              MBFaceImageResult, MBCombinedFullDocumentImageResult,
                              MBEncodedFaceImageResult,
                              MBEncodedCombinedFullDocumentImageResult>

    Swift

    class MBMrtdCombinedRecognizerResult : MBRecognizerResult, NSCopying, MBCombinedRecognizerResult, MBFaceImageResult, MBCombinedFullDocumentImageResult, MBEncodedFaceImageResult, MBEncodedCombinedFullDocumentImageResult
  • Deprecated

    MBMrtdRecognizer is deprecated. Use MBBlinkIdSingleSideRecognizer with mrz_id, mrz_visa, mrz_passport rights.

    Recognizer that can recognizer Machine Readable Zone (MRZ) of the Machine Readable Travel Document (MRTD)

    See more

    Declaration

    Objective-C

    
    @interface MBMrtdRecognizer
        : MBTemplatingRecognizer <NSCopying, MBFullDocumentImage,
                                  MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
                                  MBFullDocumentImageExtensionFactors,
                                  MBGlareDetection>

    Swift

    class MBMrtdRecognizer : MBTemplatingRecognizer, NSCopying, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors, MBGlareDetection
  • Result of MBMrtdDetectorRecognizer

    See more

    Declaration

    Objective-C

    
    @interface MBMrtdRecognizerResult
        : MBTemplatingRecognizerResult <NSCopying, MBFullDocumentImageResult,
                                        MBEncodedFullDocumentImageResult>

    Swift

    class MBMrtdRecognizerResult : MBTemplatingRecognizerResult, NSCopying, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult
  • Mrtd class describes a document which is being detected by MrtdDetector. We encurage users to create specifications with one of our presets, if possible.

    See more

    Declaration

    Objective-C

    
    @interface MBMrtdSpecification : NSObject <NSCopying>

    Swift

    class MBMrtdSpecification : NSObject, NSCopying
  • No upscaling dewarp policy. Dewarp height will be calculated in a way that no part of image will be up-scaled. However, if dewarp height calculated in this way is larger than value defined by maxAllowedDewarpHeight, then maxAllowedDewarpHeight will be used for dewarp height, effectively scaling down the image.

    This policy is usually best for processor groups that use DEEP OCR, hologram detection or NN-based classification.

    See more

    Declaration

    Objective-C

    
    @interface MBNoUpScalingDewarpPolicy : MBDewarpPolicy

    Swift

    class MBNoUpScalingDewarpPolicy : MBDewarpPolicy
  • Class describing the layour of the document on which the OCR was preformed.

    Ocr Layout contains one or mode OcrBlocks, each of which contains one or more OcrLines, Each of which contains one or more OcrChars.

    Ocr layout coordinates and boxes are given in the coordinate system of the image on which the OCR was performed

    See

    MBOcrBlock

    See

    MBOcrLine

    See

    MBOcrChar
    See more

    Declaration

    Objective-C

    
    @interface MBOcrLayout : NSObject

    Swift

    class MBOcrLayout : NSObject
  • Class representing an Ocr Block. Block consists of one or more Ocr Lines.

    See

    MBOcrLine
    See more

    Declaration

    Objective-C

    
    @interface MBOcrBlock : NSObject

    Swift

    class MBOcrBlock : NSObject
  • Class representing an Ocr line. line consists of one or more Ocr chars

    See

    MBOcrChar
    See more

    Declaration

    Objective-C

    
    @interface MBOcrLine : NSObject

    Swift

    class MBOcrLine : NSObject
  • Class representing an individual OCR character obtained in the OCR process.

    See more

    Declaration

    Objective-C

    
    @interface MBOcrChar : NSObject

    Swift

    class MBOcrChar : NSObject
  • Class representing a position on the image. It’s given as a box, with sides aligned to the sides of the image.

    See more

    Declaration

    Objective-C

    
    @interface MBPosition : NSObject

    Swift

    class MBPosition : NSObject
  • Settings class containing UI information

    See more

    Declaration

    Objective-C

    
    @interface MBOverlaySettings : NSObject <NSCopying>

    Swift

    class MBOverlaySettings : NSObject, NSCopying
  • Overlay View Controller is an abstract class for all overlay views placed on top View Controller.

    It’s responsibility is to provide meaningful and useful interface for the user to interact with.

    Typical actions which need to be allowed to the user are:

    • intuitive and meaniningful way to guide the user through scanning process. This is usually done by presenting a “viewfinder” in which the user need to place the scanned object
    • a way to cancel the scanining, typically with a “cancel” or “back” button
    • a way to power on and off the light (i.e. “torch”) button
    See more

    Declaration

    Objective-C

    
    @interface MBOverlayViewController : UIViewController

    Swift

    class MBOverlayViewController : UIViewController
  • A processor for a group

    See more

    Declaration

    Objective-C

    
    @interface MBParserGroupProcessor : MBProcessor <NSCopying>

    Swift

    class MBParserGroupProcessor : MBProcessor, NSCopying
  • A recognizer that can scan PDF417 2D barcodes.

    Declaration

    Objective-C

    
    @interface MBParserGroupProcessorResult : MBProcessorResult <NSCopying>

    Swift

    class MBParserGroupProcessorResult : MBProcessorResult, NSCopying
  • Deprecated

    Use MBBlinkIdSingleSideRecognizer or MBBlinkIdMultiSideRecognizer with mrz_passport right.

    Recognizer which can scan all passports with MRZ.

    See more

    Declaration

    Objective-C

    
    @interface MBPassportRecognizer
        : MBRecognizer <NSCopying, MBGlareDetection, MBFaceImage, MBEncodeFaceImage,
                        MBFaceImageDpi, MBFullDocumentImage,
                        MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
                        MBFullDocumentImageExtensionFactors>

    Swift

    class MBPassportRecognizer : MBRecognizer, NSCopying, MBGlareDetection, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors
  • Recognizer which can scan all passports with MRZ.

    See more

    Declaration

    Objective-C

    
    @interface MBPassportRecognizerResult
        : MBRecognizerResult <NSCopying, MBFaceImageResult,
                              MBEncodedFaceImageResult, MBFullDocumentImageResult,
                              MBEncodedFullDocumentImageResult>

    Swift

    class MBPassportRecognizerResult : MBRecognizerResult, NSCopying, MBFaceImageResult, MBEncodedFaceImageResult, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult
  • Base class for all processors

    See more

    Declaration

    Objective-C

    
    @interface MBProcessor : MBEntity

    Swift

    class MBProcessor : MBEntity
  • Class that represents a group of processors that will be executed on same dewarped image.

    See more

    Declaration

    Objective-C

    
    @interface MBProcessorGroup : NSObject

    Swift

    class MBProcessorGroup : NSObject
  • Base class for all processor results

    Declaration

    Objective-C

    
    @interface MBProcessorResult : NSObject

    Swift

    class MBProcessorResult : NSObject
  • Class represents the quadrangle (arbitrary geometric object with 4 different corner points

    See more

    Declaration

    Objective-C

    
    @interface MBQuadrangle : NSObject

    Swift

    class MBQuadrangle : NSObject
  • MBRecognitionModeFilter is used to enable/disable recognition of specific document groups. Setting is taken into account only if the right for that document is purchased.

    See more

    Declaration

    Objective-C

    
    @interface MBRecognitionModeFilter : NSObject <NSCopying>

    Swift

    class MBRecognitionModeFilter : NSObject, NSCopying
  • Base class for all recognizers

    See more

    Declaration

    Objective-C

    
    @interface MBRecognizer : MBEntity

    Swift

    class MBRecognizer : MBEntity
  • Settings class containing settings related to scanner behaviour

    See more

    Declaration

    Objective-C

    
    @interface MBRecognizerCollection : NSObject <NSCopying>

    Swift

    class MBRecognizerCollection : NSObject, NSCopying
  • Base class for all recognizer results

    Declaration

    Objective-C

    
    @interface MBRecognizerResult : NSObject

    Swift

    class MBRecognizerResult : NSObject
  • Factory class containing static methods for creating camera view controllers. Camera view controllers created this way will be managed internally by the SDK, and input frames will be processed.

    See more

    Declaration

    Objective-C

    
    @interface MBRecognizerRunner : NSObject

    Swift

    class MBRecognizerRunner : NSObject
  • Class containing all metadata delegates

    Declaration

    Objective-C

    
    @interface MBRecognizerRunnerMetadataDelegates : NSObject

    Swift

    class MBRecognizerRunnerMetadataDelegates : NSObject
  • Class containing all metadata delegates

    Declaration

    Objective-C

    
    @interface MBRecognizerRunnerViewControllerMetadataDelegates : NSObject

    Swift

    class MBRecognizerRunnerViewControllerMetadataDelegates : NSObject
  • Class for all obtaining original string per alphabet type

    See more

    Declaration

    Objective-C

    
    @interface MBStringResult : NSObject

    Swift

    class MBStringResult : NSObject
  • Base class for all overlay subviews

    See more

    Declaration

    Objective-C

    
    @interface MBSubview : UIView

    Swift

    class MBSubview : UIView
  • A recognizer that can returns success frame.

    See more

    Declaration

    Objective-C

    
    @interface MBSuccessFrameGrabberRecognizer : MBRecognizer <NSCopying>

    Swift

    class MBSuccessFrameGrabberRecognizer : MBRecognizer, NSCopying
  • A recognizer that returns SuccessFrameGrabber result.

    See more

    Declaration

    Objective-C

    
    @interface MBSuccessFrameGrabberRecognizerResult
        : MBRecognizerResult <NSCopying>

    Swift

    class MBSuccessFrameGrabberRecognizerResult : MBRecognizerResult, NSCopying
  • Overlay subview presenting the effect which happens when the user taps to focus

    See more

    Declaration

    Objective-C

    
    @interface MBTapToFocusSubview : MBSubview

    Swift

    class MBTapToFocusSubview : MBSubview
  • Class that represents a specific class of documents when used within Templating API.

    See more

    Declaration

    Objective-C

    
    @interface MBTemplatingClass : NSObject

    Swift

    class MBTemplatingClass : NSObject
  • Base of all recognizers that support Templating API.

    See more

    Declaration

    Objective-C

    
    @interface MBTemplatingRecognizer : MBRecognizer

    Swift

    class MBTemplatingRecognizer : MBRecognizer
  • Base of all recognizers result that support Templating API.

    See more

    Declaration

    Objective-C

    
    @interface MBTemplatingRecognizerResult : MBRecognizerResult

    Swift

    class MBTemplatingRecognizerResult : MBRecognizerResult
  • Deprecated

    Use MBBlinkIdMultiSideRecognizer.

    USDL Combined Recognizer.

    USDL Combined recognizer is used for scanning both front and back side of US Driver’s License.

    See more

    Declaration

    Objective-C

    
    @interface MBUsdlCombinedRecognizer
        : MBRecognizer <NSCopying, MBCombinedRecognizer, MBFullDocumentImage,
                        MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi,
                        MBEncodeFaceImage, MBEncodeFullDocumentImage,
                        MBFullDocumentImageExtensionFactors>

    Swift

    class MBUsdlCombinedRecognizer : MBRecognizer, NSCopying, MBCombinedRecognizer, MBFullDocumentImage, MBFullDocumentImageDpi, MBFaceImage, MBFaceImageDpi, MBEncodeFaceImage, MBEncodeFullDocumentImage, MBFullDocumentImageExtensionFactors
  • Class representing values obtained when scanning both front and back side of US Driver’s License.

    See more

    Declaration

    Objective-C

    
    @interface MBUsdlCombinedRecognizerResult
        : MBRecognizerResult <NSCopying, MBCombinedRecognizerResult,
                              MBFaceImageResult, MBFullDocumentImageResult,
                              MBEncodedFaceImageResult,
                              MBEncodedFullDocumentImageResult, MBAgeResult>

    Swift

    class MBUsdlCombinedRecognizerResult : MBRecognizerResult, NSCopying, MBCombinedRecognizerResult, MBFaceImageResult, MBFullDocumentImageResult, MBEncodedFaceImageResult, MBEncodedFullDocumentImageResult, MBAgeResult
  • Deprecated

    Use MBIdBarcodeRecognizer.

    A recognizer that can scan USDL.

    See more

    Declaration

    Objective-C

    
    @interface MBUsdlRecognizer : MBRecognizer <NSCopying>

    Swift

    class MBUsdlRecognizer : MBRecognizer, NSCopying
  • A recognizer that can scan PDF417 2D barcodes.

    See more

    Declaration

    Objective-C

    
    @interface MBUsdlRecognizerResult : MBRecognizerResult <NSCopying, MBAgeResult>

    Swift

    class MBUsdlRecognizerResult : MBRecognizerResult, NSCopying, MBAgeResult
  • Factory class containing static methods for creating camera view controllers. Camera view controllers created this way will be managed internally by the SDK, and input frames will be processed.

    See more

    Declaration

    Objective-C

    
    @interface MBViewControllerFactory : NSObject

    Swift

    class MBViewControllerFactory : NSObject
  • Deprecated

    Use MBBlinkIdSingleSideRecognizer or MBBlinkIdMultiSideRecognizer with mrz_visa right.

    Recognizer which can scan all visas with MRZ.

    See more

    Declaration

    Objective-C

    
    @interface MBVisaRecognizer
        : MBRecognizer <NSCopying, MBGlareDetection, MBFaceImage, MBEncodeFaceImage,
                        MBFaceImageDpi, MBFullDocumentImage,
                        MBEncodeFullDocumentImage, MBFullDocumentImageDpi,
                        MBFullDocumentImageExtensionFactors>

    Swift

    class MBVisaRecognizer : MBRecognizer, NSCopying, MBGlareDetection, MBFaceImage, MBEncodeFaceImage, MBFaceImageDpi, MBFullDocumentImage, MBEncodeFullDocumentImage, MBFullDocumentImageDpi, MBFullDocumentImageExtensionFactors
  • Recognizer which can scan all visas with MRZ.

    See more

    Declaration

    Objective-C

    
    @interface MBVisaRecognizerResult
        : MBRecognizerResult <NSCopying, MBFaceImageResult,
                              MBEncodedFaceImageResult, MBFullDocumentImageResult,
                              MBEncodedFullDocumentImageResult>

    Swift

    class MBVisaRecognizerResult : MBRecognizerResult, NSCopying, MBFaceImageResult, MBEncodedFaceImageResult, MBFullDocumentImageResult, MBEncodedFullDocumentImageResult
  • MBVizResult contains data extracted from the Visual Inspection Zone.

    See more

    Declaration

    Objective-C

    
    @interface MBVizResult : NSObject

    Swift

    class MBVizResult : NSObject