Class SBSDKUIBarcodeScannerViewController  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - BarcodeSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKUIBarcodeScannerViewController : SBSDKUICameraViewController
   
  
    - Inheritance
 
    - 
      
      
      
      
SBSDKUIBarcodeScannerViewController
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
  
  
 
  Constructors
  
  
  SBSDKUIBarcodeScannerViewController()
  
  
  
  
  
    public SBSDKUIBarcodeScannerViewController()
   
  
  
  SBSDKUIBarcodeScannerViewController(NSCoder)
  
  
  
  
  
    public SBSDKUIBarcodeScannerViewController(NSCoder coder)
   
  Parameters
  
    coder NSCoder 
    
  
  
  
  SBSDKUIBarcodeScannerViewController(NSObjectFlag)
  
  
  
  
  
    protected SBSDKUIBarcodeScannerViewController(NSObjectFlag t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKUIBarcodeScannerViewController(NativeHandle)
  
  
  
  
  
    protected SBSDKUIBarcodeScannerViewController(NativeHandle handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  Properties
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  ContainerForEnableCameraView
  
  
  
  
  
    public virtual UIView ContainerForEnableCameraView { get; }
   
  Property Value
  
    - UIView
 
    
  
  
  
  Delegate
  
  
  
  
  
    public SBSDKUIBarcodeScannerViewControllerDelegate? Delegate { get; set; }
   
  Property Value
  
    - SBSDKUIBarcodeScannerViewControllerDelegate
 
    
  
  
  
  EnableCameraTextConfiguration
  
  
  
  
  
    public virtual SBSDKUIEnableCameraTextConfiguration EnableCameraTextConfiguration { get; }
   
  Property Value
  
    - SBSDKUIEnableCameraTextConfiguration
 
    
  
  
  
  EnableCameraUIConfiguration
  
  
  
  
  
    public virtual SBSDKUIEnableCameraUIConfiguration EnableCameraUIConfiguration { get; }
   
  Property Value
  
    - SBSDKUIEnableCameraUIConfiguration
 
    
  
  
  
  IsRecognitionEnabled
  
  
  
  
  
    public virtual bool IsRecognitionEnabled { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  ShouldHighlightResult
  
  
  
  
  
    public ShouldHighlightResultFunc? ShouldHighlightResult { get; set; }
   
  Property Value
  
    - ShouldHighlightResultFunc
 
    
  
  
  
  SupportedInterfaceOrientations
  
  
  
  
  
    public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }
   
  Property Value
  
    - UIInterfaceOrientationMask
 
    
  
  
  
  WeakDelegate
  
  
  
  
  
    public virtual NSObject? WeakDelegate { get; set; }
   
  Property Value
  
    - NSObject
 
    
  
  Methods
  
  
  CreateWithConfiguration(SBSDKUIBarcodeScannerConfiguration, SBSDKUIBarcodeScannerViewControllerDelegate?)
  
  
  
  
  
    public static SBSDKUIBarcodeScannerViewController CreateWithConfiguration(SBSDKUIBarcodeScannerConfiguration configuration, SBSDKUIBarcodeScannerViewControllerDelegate? @delegate)
   
  Parameters
  
    configuration SBSDKUIBarcodeScannerConfiguration 
    
    delegate SBSDKUIBarcodeScannerViewControllerDelegate 
    
  
  Returns
  
    - SBSDKUIBarcodeScannerViewController
 
    
  
  
  
  DidFinish()
  
  
  
  
  
    public virtual void DidFinish()
   
  
  
  DidHideEnableCameraView()
  
  
  
  
  
    public virtual void DidHideEnableCameraView()
   
  
  
  Dispose(bool)
  
  
  
  
  
    protected override void Dispose(bool disposing)
   
  Parameters
  
    disposing bool 
    
  
  
  
  FreezeCamera()
  
  
  
  
  
    public virtual void FreezeCamera()
   
  
  
  PresentOn(UIViewController, SBSDKUIBarcodeScannerConfiguration, SBSDKUIBarcodeScannerViewControllerDelegate?)
  
  
  
  
  
    public static SBSDKUIBarcodeScannerViewController PresentOn(UIViewController presenter, SBSDKUIBarcodeScannerConfiguration configuration, SBSDKUIBarcodeScannerViewControllerDelegate? @delegate)
   
  Parameters
  
    presenter UIViewController 
    
    configuration SBSDKUIBarcodeScannerConfiguration 
    
    delegate SBSDKUIBarcodeScannerViewControllerDelegate 
    
  
  Returns
  
    - SBSDKUIBarcodeScannerViewController
 
    
  
  
  
  UnfreezeCamera()
  
  
  
  
  
    public virtual void UnfreezeCamera()
   
  
  
  
  
  
    public virtual void UpdateFlashButton()
   
  
  
  ViewDidAppear(bool)
  
  
  
  
  
    public virtual void ViewDidAppear(bool animated)
   
  Parameters
  
    animated bool 
    
  
  
  
  ViewDidLoad()
  
  
  
  
  
    public virtual void ViewDidLoad()
   
  
  
  ViewWillDisappear(bool)
  
  
  
  
  
    public virtual void ViewWillDisappear(bool animated)
   
  Parameters
  
    animated bool 
    
  
  
  
  WillShowEnableCameraView()
  
  
  
  
  
    public virtual void WillShowEnableCameraView()
   
  Events
  
  DidCancel
  
  
  
  
  
    public event EventHandler DidCancel
   
  Event Type
  
    - EventHandler
 
    
  
  
  DidDetectResults
  
  
  
  
  
    public event EventHandler<DetectResultsEventArgs> DidDetectResults
   
  Event Type
  
    - EventHandler<DetectResultsEventArgs>
 
    
  
  
  DidTimeout
  
  
  
  
  
    public event EventHandler DidTimeout
   
  Event Type
  
    - EventHandler