Protocols
The following protocols are available globally.
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBCBlinkCardOverlayViewControllerDelegate <NSObject>
Swift
protocol MBCBlinkCardOverlayViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining debug metadata
See moreDeclaration
Objective-C
@protocol MBCDebugRecognizerRunnerDelegate <NSObject>
Swift
protocol MBCDebugRecognizerRunnerDelegate
-
Protocol for obtaining debug metadata
See moreDeclaration
Objective-C
@protocol MBCDebugRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBCDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining detection results
See moreDeclaration
Objective-C
@protocol MBCDetectionRecognizerRunnerDelegate <NSObject>
Swift
protocol MBCDetectionRecognizerRunnerDelegate
-
Protocol for obtaining detection results
See moreDeclaration
Objective-C
@protocol MBCDetectionRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBCDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for obtaining frame recognition
See moreDeclaration
Objective-C
@protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBCFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for processing MBCOcrLayout. Subviews implementing this protocol process and draw layout data on the screen (e.g. dots or OCR characters)
See moreDeclaration
Objective-C
@protocol MBCOcrLayoutSubview <NSObject>
Swift
protocol MBCOcrLayoutSubview : NSObjectProtocol
-
Protocol for obtaining ocr results
See moreDeclaration
Objective-C
@protocol MBCOcrRecognizerRunnerDelegate <NSObject>
Swift
protocol MBCOcrRecognizerRunnerDelegate
-
Protocol for obtaining ocr results
See moreDeclaration
Objective-C
@protocol MBCOcrRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBCOcrRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Overlay View Controller also needs to notify CameraViewController on certain events. Those are events specified by MBCOverlayViewControllerDelegate protocol.
See moreDeclaration
Objective-C
@protocol MBCOverlayContainerViewController <MBCRecognizerRunnerViewController>
Swift
protocol MBCOverlayContainerViewController : MBCRecognizerRunnerViewController
-
Protocol for processing MBCDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
See moreDeclaration
Objective-C
@protocol MBCPointDetectorSubview <NSObject>
Swift
protocol MBCPointDetectorSubview : NSObjectProtocol
-
Protocol for processing MBCDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
See moreDeclaration
Objective-C
@protocol MBCQuadDetectorSubview <NSObject>
Swift
protocol MBCQuadDetectorSubview : NSObjectProtocol
-
Protocol for View controllers which present camera and provide scanning features
See moreDeclaration
Objective-C
@protocol MBCRecognizerRunnerViewController <NSObject>
Swift
protocol MBCRecognizerRunnerViewController : NSObjectProtocol
-
Protocol for MBCRecognizerRunnerViewController actions
See moreDeclaration
Objective-C
@protocol MBCRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBCRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol for processing MBCRecognizerResult. 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 MBCResultSubview <NSObject>
Swift
protocol MBCResultSubview : NSObjectProtocol
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBCScanningRecognizerRunnerDelegate <NSObject>
Swift
protocol MBCScanningRecognizerRunnerDelegate : NSObjectProtocol
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBCScanningRecognizerRunnerViewControllerDelegate <NSObject>
Swift
protocol MBCScanningRecognizerRunnerViewControllerDelegate : NSObjectProtocol
-
Protocol which all objects interested in receiving information about overlay subviews need to implement
See moreDeclaration
Objective-C
@protocol MBCSubviewDelegate <NSObject>
Swift
protocol MBCSubviewDelegate : NSObjectProtocol