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
View on GitHub
Protocols Reference