Protocols
The following protocols are available globally.
-
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBPBarcodeOverlayViewControllerDelegate <NSObject>Swift
protocol MBPBarcodeOverlayViewControllerDelegate : NSObjectProtocol -
Protocol for obtaining debug metadata
See moreDeclaration
Objective-C
@protocol MBPDebugRecognizerRunnerDelegate <NSObject>Swift
protocol MBPDebugRecognizerRunnerDelegate -
Protocol for obtaining debug metadata
See moreDeclaration
Objective-C
@protocol MBPDebugRecognizerRunnerViewControllerDelegate <NSObject>Swift
protocol MBPDebugRecognizerRunnerViewControllerDelegate : NSObjectProtocol -
Protocol for obtaining detection results
See moreDeclaration
Objective-C
@protocol MBPDetectionRecognizerRunnerDelegate <NSObject>Swift
protocol MBPDetectionRecognizerRunnerDelegate -
Protocol for obtaining detection results
See moreDeclaration
Objective-C
@protocol MBPDetectionRecognizerRunnerViewControllerDelegate <NSObject>Swift
protocol MBPDetectionRecognizerRunnerViewControllerDelegate : NSObjectProtocol -
Protocol for observing important events with scanning
See moreDeclaration
Objective-C
@protocol MBPFieldByFieldOverlayViewControllerDelegate <NSObject>Swift
protocol MBPFieldByFieldOverlayViewControllerDelegate : NSObjectProtocol -
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBPFieldOfViewOverlayViewControllerDelegate <NSObject>Swift
protocol MBPFieldOfViewOverlayViewControllerDelegate : NSObjectProtocol -
Protocol for obtaining frame recognition
See moreDeclaration
Objective-C
@protocol MBPFrameRecognitionRecognizerRunnerViewControllerDelegate <NSObject>Swift
protocol MBPFrameRecognitionRecognizerRunnerViewControllerDelegate : NSObjectProtocol -
Protocol for processing MBPOcrLayout. Subviews implementing this protocol process and draw layout data on the screen (e.g. dots or OCR characters)
See moreDeclaration
Objective-C
@protocol MBPOcrLayoutSubview <NSObject>Swift
protocol MBPOcrLayoutSubview : NSObjectProtocol -
Protocol for obtaining ocr results
See moreDeclaration
Objective-C
@protocol MBPOcrRecognizerRunnerDelegate <NSObject>Swift
protocol MBPOcrRecognizerRunnerDelegate -
Protocol for obtaining ocr results
See moreDeclaration
Objective-C
@protocol MBPOcrRecognizerRunnerViewControllerDelegate <NSObject>Swift
protocol MBPOcrRecognizerRunnerViewControllerDelegate : NSObjectProtocol -
Overlay View Controller also needs to notify CameraViewController on certain events. Those are events specified by MBPOverlayViewControllerDelegate protocol.
See moreDeclaration
Objective-C
@protocol MBPOverlayContainerViewController <MBPRecognizerRunnerViewController>Swift
protocol MBPOverlayContainerViewController : MBPRecognizerRunnerViewController -
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBPPhotopayOverlayViewControllerDelegate <NSObject>Swift
protocol MBPPhotopayOverlayViewControllerDelegate : NSObjectProtocol -
If the user of the PivotView want’s to be notified on pivot move events, it can implement this protocol.
See moreDeclaration
Objective-C
@protocol MBPPivotViewDelegate <NSObject>Swift
protocol MBPPivotViewDelegate : NSObjectProtocol -
Protocol for processing MBPDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
See moreDeclaration
Objective-C
@protocol MBPPointDetectorSubview <NSObject>Swift
protocol MBPPointDetectorSubview : NSObjectProtocol -
Protocol for processing MBPDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
See moreDeclaration
Objective-C
@protocol MBPQuadDetectorSubview <NSObject>Swift
protocol MBPQuadDetectorSubview : NSObjectProtocol -
Protocol for View controllers which present camera and provide scanning features
See moreDeclaration
Objective-C
@protocol MBPRecognizerRunnerViewController <NSObject>Swift
protocol MBPRecognizerRunnerViewController : NSObjectProtocol -
Protocol for MBPRecognizerRunnerViewController actions
See moreDeclaration
Objective-C
@protocol MBPRecognizerRunnerViewControllerDelegate <NSObject>Swift
protocol MBPRecognizerRunnerViewControllerDelegate : NSObjectProtocol -
Protocol for processing MBPRecognizerResult. 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 MBPResultSubview <NSObject>Swift
protocol MBPResultSubview : NSObjectProtocol -
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBPScanningRecognizerRunnerDelegate <NSObject>Swift
protocol MBPScanningRecognizerRunnerDelegate : NSObjectProtocol -
Protocol for obtaining scanning results
See moreDeclaration
Objective-C
@protocol MBPScanningRecognizerRunnerViewControllerDelegate <NSObject>Swift
protocol MBPScanningRecognizerRunnerViewControllerDelegate : NSObjectProtocol -
Protocol which all objects interested in receiving information about overlay subviews need to implement
See moreDeclaration
Objective-C
@protocol MBPSubviewDelegate <NSObject>Swift
protocol MBPSubviewDelegate : NSObjectProtocol
View on GitHub
Protocols Reference