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