Class SBSDKUIBarcodesBatchScannerViewController  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - BarcodeSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKUIBarcodesBatchScannerViewController : SBSDKUICameraViewController, IUIViewControllerTransitioningDelegate, INativeObject, IDisposable
   
  
    - Inheritance
 
    - 
      
      
      
      
SBSDKUIBarcodesBatchScannerViewController
     
  
  
    - Implements
 
    - 
      
IUIViewControllerTransitioningDelegate
      INativeObject
      
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
  Constructors
  
  
  SBSDKUIBarcodesBatchScannerViewController()
  
  
  
  
  
    public SBSDKUIBarcodesBatchScannerViewController()
   
  
  
  SBSDKUIBarcodesBatchScannerViewController(NSCoder)
  
  
  
  
  
    public SBSDKUIBarcodesBatchScannerViewController(NSCoder coder)
   
  Parameters
  
    coder NSCoder 
    
  
  
  
  SBSDKUIBarcodesBatchScannerViewController(NSObjectFlag)
  
  
  
  
  
    protected SBSDKUIBarcodesBatchScannerViewController(NSObjectFlag t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKUIBarcodesBatchScannerViewController(NativeHandle)
  
  
  
  
  
    protected SBSDKUIBarcodesBatchScannerViewController(NativeHandle handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  Properties
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  ContainerForEnableCameraView
  
  
  
  
  
    public virtual UIView ContainerForEnableCameraView { get; }
   
  Property Value
  
    - UIView
 
    
  
  
  
  DataMapper
  
  
  
  
  
    public virtual SBSDKUIBarcodesBatchScannerMapping? DataMapper { get; set; }
   
  Property Value
  
    - SBSDKUIBarcodesBatchScannerMapping
 
    
  
  
  
  Delegate
  
  
  
  
  
    public SBSDKUIBarcodesBatchScannerViewControllerDelegate? Delegate { get; set; }
   
  Property Value
  
    - SBSDKUIBarcodesBatchScannerViewControllerDelegate
 
    
  
  
  
  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
 
    
  
  
  
  SupportedInterfaceOrientations
  
  
  
  
  
    public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }
   
  Property Value
  
    - UIInterfaceOrientationMask
 
    
  
  
  
  WeakDelegate
  
  
  
  
  
    public virtual NSObject? WeakDelegate { get; set; }
   
  Property Value
  
    - NSObject
 
    
  
  Methods
  
  
  CreateNew(SBSDKUIBarcodesBatchScannerConfiguration, SBSDKUIBarcodesBatchScannerViewControllerDelegate?)
  
  
  
  
  
    public static SBSDKUIBarcodesBatchScannerViewController CreateNew(SBSDKUIBarcodesBatchScannerConfiguration configuration, SBSDKUIBarcodesBatchScannerViewControllerDelegate? @delegate)
   
  Parameters
  
    configuration SBSDKUIBarcodesBatchScannerConfiguration 
    
    delegate SBSDKUIBarcodesBatchScannerViewControllerDelegate 
    
  
  Returns
  
    - SBSDKUIBarcodesBatchScannerViewController
 
    
  
  
  
  DidHideEnableCameraView()
  
  
  
  
  
    public virtual void DidHideEnableCameraView()
   
  
  
  Dispose(bool)
  
  
  
  
  
    protected override void Dispose(bool disposing)
   
  Parameters
  
    disposing bool 
    
  
  
  
  FreezeCamera()
  
  
  
  
  
    public virtual void FreezeCamera()
   
  
  
  GetAnimationControllerForDismissedController(UIViewController)
  
  
  
  
  
    public virtual IUIViewControllerAnimatedTransitioning GetAnimationControllerForDismissedController(UIViewController dismissed)
   
  Parameters
  
    dismissed UIViewController 
    
  
  Returns
  
    - IUIViewControllerAnimatedTransitioning
 
    
  
  
  
  GetAnimationControllerForPresentedController(UIViewController, UIViewController, UIViewController)
  
  
  
  
  
    public virtual IUIViewControllerAnimatedTransitioning GetAnimationControllerForPresentedController(UIViewController presented, UIViewController presenting, UIViewController source)
   
  Parameters
  
    presented UIViewController 
    
    presenting UIViewController 
    
    source UIViewController 
    
  
  Returns
  
    - IUIViewControllerAnimatedTransitioning
 
    
  
  
  
  GetInteractionControllerForDismissal(IUIViewControllerAnimatedTransitioning)
  
  
  
  
  
    public virtual IUIViewControllerInteractiveTransitioning GetInteractionControllerForDismissal(IUIViewControllerAnimatedTransitioning animator)
   
  Parameters
  
    animator IUIViewControllerAnimatedTransitioning 
    
  
  Returns
  
    - IUIViewControllerInteractiveTransitioning
 
    
  
  
  
  GetInteractionControllerForPresentation(IUIViewControllerAnimatedTransitioning)
  
  
  
  
  
    public virtual IUIViewControllerInteractiveTransitioning GetInteractionControllerForPresentation(IUIViewControllerAnimatedTransitioning animator)
   
  Parameters
  
    animator IUIViewControllerAnimatedTransitioning 
    
  
  Returns
  
    - IUIViewControllerInteractiveTransitioning
 
    
  
  
  
  GetPresentationControllerForPresentedViewController(UIViewController, UIViewController?, UIViewController)
  
  
  
  
  
    public virtual UIPresentationController GetPresentationControllerForPresentedViewController(UIViewController presentedViewController, UIViewController? presentingViewController, UIViewController sourceViewController)
   
  Parameters
  
    presentedViewController UIViewController 
    
    presentingViewController UIViewController 
    
    sourceViewController UIViewController 
    
  
  Returns
  
    - UIPresentationController
 
    
  
  
  
  PresentOn(UIViewController, SBSDKUIBarcodesBatchScannerConfiguration, SBSDKUIBarcodesBatchScannerViewControllerDelegate?)
  
  
  
  
  
    public static SBSDKUIBarcodesBatchScannerViewController PresentOn(UIViewController presenter, SBSDKUIBarcodesBatchScannerConfiguration configuration, SBSDKUIBarcodesBatchScannerViewControllerDelegate? @delegate)
   
  Parameters
  
    presenter UIViewController 
    
    configuration SBSDKUIBarcodesBatchScannerConfiguration 
    
    delegate SBSDKUIBarcodesBatchScannerViewControllerDelegate 
    
  
  Returns
  
    - SBSDKUIBarcodesBatchScannerViewController
 
    
  
  
  
  UnfreezeCamera()
  
  
  
  
  
    public virtual void UnfreezeCamera()
   
  
  
  
  
  
    public virtual void UpdateFlashButton()
   
  
  
  UpdateLayout()
  
  
  
  
  
    public virtual void UpdateLayout()
   
  
  
  ViewDidLoad()
  
  
  
  
  
    public virtual void ViewDidLoad()
   
  
  
  ViewWillAppear(bool)
  
  
  
  
  
    public virtual void ViewWillAppear(bool animated)
   
  Parameters
  
    animated bool 
    
  
  
  
  WillShowEnableCameraView()
  
  
  
  
  
    public virtual void WillShowEnableCameraView()
   
  Events
  
  DidCancel
  
  
  
  
  
    public event EventHandler DidCancel
   
  Event Type
  
    - EventHandler
 
    
  
  
  DidFinishWithResults
  
  
  
  
  
    public event EventHandler<FinishWithResultsEventArgs> DidFinishWithResults
   
  Event Type
  
    - EventHandler<FinishWithResultsEventArgs>