Protocols
The following protocols are available globally.
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBBlinkIdOverlayViewControllerDelegate <NSObject>
Swift
protocol MBBlinkIdOverlayViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining debug metadata
See moreDeclaration
Objective-C
@protocol MBDebugRecognizerRunnerDelegate <NSObject>
Swift
protocol MBDebugRecognizerRunnerDelegate
-
Protocol for obtaining debug metadata
See moreDeclaration
Objective-C
@protocol MBDebugRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining detection results
See moreDeclaration
Objective-C
@protocol MBDetectionRecognizerRunnerDelegate <NSObject>
Swift
protocol MBDetectionRecognizerRunnerDelegate
-
Protocol for obtaining detection results
See moreDeclaration
Objective-C
@protocol MBDetectionRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBDocumentOverlayViewControllerDelegate <NSObject>
Swift
protocol MBDocumentOverlayViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining frame recognition
See moreDeclaration
Objective-C
@protocol MBFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBLegacyDocumentVerificationOverlayViewControllerDelegate <NSObject>
Swift
protocol MBLegacyDocumentVerificationOverlayViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining ocr results
See moreDeclaration
Objective-C
@protocol MBOcrRecognizerRunnerDelegate <NSObject>
Swift
protocol MBOcrRecognizerRunnerDelegate
-
Protocol for obtaining ocr results
See moreDeclaration
Objective-C
@protocol MBOcrRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBOcrRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Overlay View Controller also needs to notify CameraViewController on certain events. Those are events specified by MBOverlayViewControllerDelegate protocol.
See moreDeclaration
Objective-C
@protocol MBOverlayContainerViewController <MBRecognizerRunnerViewController>
Swift
protocol MBOverlayContainerViewController : MBRecognizerRunnerViewController
-
Protocol for processing MBDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
See moreDeclaration
Objective-C
@protocol MBPointDetectorSubview <NSObject>
Swift
protocol MBPointDetectorSubview : NSObjectProtocol
-
Protocol for processing MBDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
See moreDeclaration
Objective-C
@protocol MBQuadDetectorSubview <NSObject>
Swift
protocol MBQuadDetectorSubview : NSObjectProtocol
-
Protocol for View controllers which present camera and provide scanning features
See moreDeclaration
Objective-C
@protocol MBRecognizerRunnerViewController <NSObject>
Swift
protocol MBRecognizerRunnerViewController : NSObjectProtocol
-
Protocol for MBRecognizerRunnerViewController actions
See moreDeclaration
Objective-C
@protocol MBRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for processing MBRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)
See moreDeclaration
Objective-C
@protocol MBResultSubview <NSObject>
Swift
protocol MBResultSubview : NSObjectProtocol
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBScanningRecognizerRunnerDelegate <NSObject>
Swift
protocol MBScanningRecognizerRunnerDelegate : NSObjectProtocol
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBScanningRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBScanningRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol which all objects interested in receiving information about overlay subviews need to implement
See moreDeclaration
Objective-C
@protocol MBSubviewDelegate <NSObject>
Swift
protocol MBSubviewDelegate : NSObjectProtocol