Deprecation warning
Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.
We encourage you to migrate to 6.x and take advantage of our latest / advanced features and improved performance.
You'll find the updated documentation at: Data Capture SDK Documentation for Xamarin.Android and Data Capture SDK Documentation for Xamarin.iOS
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
▼NScandit | |
▼NBarcodePicker | |
▼NUnified | |
▼NAbstractions | |
CIBarcodePicker | Interface for Scandit BarcodePicker |
CIScanditLicense | Interface for ScanditLicense |
CBarcode | A recognized or localized barcode. |
CPoint | An integer point structure. |
CQuad | An arbitrary 2D quadrilateral with integer vertex coordinates. |
CRect | Rectangle structure |
CScanditService | Cross platform Scandit implemenations |
CScanOverlay | Scan UI on top of the video preview stream |
CScanSession | Holds recognized and localized codes and allows to control the scanning process |
CScanSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CSize | Size structure |
CSymbologySettings | Class to hold symbology-specific settings |
▼NInterfaces | |
CIScanditSDK | Interface to control the barcode scanning process - implemented by ScanditSDKAutoAdjustingBarcodePicker, ScanditSDKBarcodePicker, and the LegacyPortraitScanditSDKBarcodePicker |
CIScanditSDKOverlay | Interface of all the possible customization options for the standard scan GUI which is displayed on top of the video feed in which barcodes are decoded |
CLegacyPortraitScanditSDKBarcodePicker | Controls the scanning process and presents a non-customizable, full screen scan portrait(!) scan UI on devices that only offer a landscape camera feed |
CScanditSDKAutoAdjustingBarcodePicker | Default barcode picker for full screen scan user interfaces - chooses between ScanditSDKBarcodePicker and LegacyPortraitScanditSDKBarcodePicker depending on the particular device capabilities |
CScanditSDKBarcodePicker | Controls the scanning process and shows customizable portrait scan user interface |
▼NScanditBarcodeScanner | |
▼NAndroid | |
▼NRecognition | |
CBarcode | Represents a recognized/localized barcode/2D code |
CQuadrilateral | A 2-dimensional polygon with 4 corners |
CSymbologySettings | Contains settings that affect the decoding of a specific symboloy |
CBarcodePicker | The main interface for scanning barcodes with the Scandit BarcodeScanner SDK |
CBarcodePickerActivity | Barcode Picker Activity that can be configured through an intent |
CIOnScanListener | Interface definition for a callback to be invoked when one or more barcodes were recognized |
CIProcessFrameListener | Callback interface for adding custom logic after every time frame has been processed by the recognition engine |
CIScanSession | Interface for a scan session |
CScanditLicense | Interface to set the scandit barcode scanner app key |
CScanOverlay | Abstract scan UI class |
CScanSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
▼NiOS | |
CBarcode | Represents a recognized/localized barcode/2D code |
CBarcodePicker | Controls the camera and orchestrates the barcode scanning process |
CCancelDelegate | Protocol cancel events |
CIScanSession | Holds all barcodes that were decoded in the current session |
CLicense | Holds settings that are needed to verify a Scandit Barcode Scanner license |
CProcessFrameDelegate | Protocol for accessing the processed sample buffers |
CQuadrilateral | Quadrilateral represented by 4 corners |
CScanCase | Start a scanner for the Scandit case |
CScanCaseDelegate | Calls the Protocol for events fired by ScanCase, e.g |
CScanCaseSession | Holds all barcodes that were decoded in the current session |
CScanCaseSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CScanDelegate | Calls the Protocol for a scan event delegate |
CScanOverlay | Controls the scan screen user interface |
CScanSettings | Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc |
CSymbologySettings | Holds settings specific to a single symbology such as checksums and active symbol count |
▼NScanditSDK | |
CSIBarcodePicker | Acquires camera frames, decodes barcodes in those camera frames and updates the SIOverlayController |
CSINextFrameDelegate | Protocol to receive individual frame from barcode picker |
CSIOverlayController | Controls the scan screen user interface |
CSIOverlayControllerDelegate | Protocol to handle barcode scan, cancel and manual search events |