Class SBSDKBarcodeScannerViewController  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - BarcodeSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKBarcodeScannerViewController : SBSDKBaseScannerViewController
   
  
    - Inheritance
 
    - 
      
      
      
SBSDKBarcodeScannerViewController
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  SBSDKBarcodeScannerViewController()
  
  
  
  
  
    public SBSDKBarcodeScannerViewController()
   
  
  
  SBSDKBarcodeScannerViewController(NSCoder)
  
  
  
  
  
    public SBSDKBarcodeScannerViewController(NSCoder coder)
   
  Parameters
  
    coder NSCoder 
    
  
  
  
  SBSDKBarcodeScannerViewController(NSObjectFlag)
  
  
  
  
  
    protected SBSDKBarcodeScannerViewController(NSObjectFlag t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKBarcodeScannerViewController(NativeHandle)
  
  
  
  
  
    protected SBSDKBarcodeScannerViewController(NativeHandle handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  
  
  SBSDKBarcodeScannerViewController(UIViewController, UIView)
  
  
  
  
  
    public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView)
   
  Parameters
  
    parentViewController UIViewController 
    
    parentView UIView 
    
  
  
  
  SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerViewControllerDelegate?)
  
  
  
  
  
    public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerViewControllerDelegate? @delegate)
   
  Parameters
  
    parentViewController UIViewController 
    
    parentView UIView 
    
    delegate SBSDKBarcodeScannerViewControllerDelegate 
    
  
  Properties
  
  
  AcceptedBarcodeTypes
  
  
  
  
  
    public virtual SBSDKBarcodeType[] AcceptedBarcodeTypes { get; set; }
   
  Property Value
  
    - SBSDKBarcodeType[]
 
    
  
  
  
  AcceptedDocumentTypes
  
  
  
  
  
    public virtual SBSDKBarcodeDocumentRootType[] AcceptedDocumentTypes { get; set; }
   
  Property Value
  
    - SBSDKBarcodeDocumentRootType[]
 
    
  
  
  
  AdditionalDetectionParameters
  
  
  
  
  
    public virtual SBSDKBarcodeAdditionalParameters AdditionalDetectionParameters { get; set; }
   
  Property Value
  
    - SBSDKBarcodeAdditionalParameters
 
    
  
  
  
  BarcodeImageGenerationType
  
  
  
  
  
    public virtual SBSDKBarcodeImageGenerationType BarcodeImageGenerationType { get; set; }
   
  Property Value
  
    - SBSDKBarcodeImageGenerationType
 
    
  
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  Delegate
  
  
  
  
  
    public SBSDKBarcodeScannerViewControllerDelegate? Delegate { get; set; }
   
  Property Value
  
    - SBSDKBarcodeScannerViewControllerDelegate
 
    
  
  
  
  EngineMode
  
  
  
  
  
    public virtual SBSDKBarcodeEngineMode EngineMode { get; set; }
   
  Property Value
  
    - SBSDKBarcodeEngineMode
 
    
  
  
  
  ExtensionFilter
  
  
  
  
  
    public virtual SBSDKBarcodesExtensionFilter ExtensionFilter { get; set; }
   
  Property Value
  
    - SBSDKBarcodesExtensionFilter
 
    
  
  
  
  FilterResults
  
  
  
  
  
    public FilterResultsFunc1? FilterResults { get; set; }
   
  Property Value
  
    - FilterResultsFunc1
 
    
  
  
  
  IsRecognitionEnabled
  
  
  
  
  
    public virtual bool IsRecognitionEnabled { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsTrackingOverlayEnabled
  
  
  
  
  
    public virtual bool IsTrackingOverlayEnabled { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  RegularExpressionPattern
  
  
  
  
  
    public virtual string? RegularExpressionPattern { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  ShouldDetectBarcodes
  
  
  
  
  
    public ShouldDetectBarcodesFunc? ShouldDetectBarcodes { get; set; }
   
  Property Value
  
    - ShouldDetectBarcodesFunc
 
    
  
  
  
  TrackingOverlayController
  
  
  
  
  
    public virtual SBSDKBarcodeTrackingOverlayController TrackingOverlayController { get; }
   
  Property Value
  
    - SBSDKBarcodeTrackingOverlayController
 
    
  
  
  
  WeakDelegate
  
  
  
  
  
    public virtual NSObject? WeakDelegate { get; set; }
   
  Property Value
  
    - NSObject
 
    
  
  Methods
  
  
  Dispose(bool)
  
  
  
  
  
    protected override void Dispose(bool disposing)
   
  Parameters
  
    disposing bool 
    
  
  
  
  ResetAccumulation()
  
  
  
  
  
    public virtual void ResetAccumulation()
   
  
  
  ViewDidAppear(bool)
  
  
  
  
  
    public virtual void ViewDidAppear(bool animated)
   
  Parameters
  
    animated bool 
    
  
  
  
  ViewDidDisappear(bool)
  
  
  
  
  
    public virtual void ViewDidDisappear(bool animated)
   
  Parameters
  
    animated bool 
    
  
  
  
  ViewDidLoad()
  
  
  
  
  
    public virtual void ViewDidLoad()
   
  
  
  ViewWillDisappear(bool)
  
  
  
  
  
    public virtual void ViewWillDisappear(bool animated)
   
  Parameters
  
    animated bool 
    
  
  Events
  
  DidDetectBarcodes
  
  
  
  
  
    public event EventHandler<DetectBarcodesEventArgs> DidDetectBarcodes
   
  Event Type
  
    - EventHandler<DetectBarcodesEventArgs>