Class SBSDKBarcodeScanner  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - DocumentSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKBarcodeScanner : NSObject
   
  
    - Inheritance
 
    - 
      
      
SBSDKBarcodeScanner
     
  
  Constructors
  
  
  SBSDKBarcodeScanner()
  
  
  
  
  
    public SBSDKBarcodeScanner()
   
  
  
  SBSDKBarcodeScanner(NSObjectFlag)
  
  
  
  
  
    protected SBSDKBarcodeScanner(NSObjectFlag t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKBarcodeScanner(NativeHandle)
  
  
  
  
  
    protected SBSDKBarcodeScanner(NativeHandle handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  
  
  SBSDKBarcodeScanner(SBSDKBarcodeType[])
  
  
  
  
  
    public SBSDKBarcodeScanner(SBSDKBarcodeType[] barCodeTypes)
   
  Parameters
  
    barCodeTypes SBSDKBarcodeType[] 
    
  
  
  
  SBSDKBarcodeScanner(SBSDKBarcodeType[], bool)
  
  
  
  
  
    public SBSDKBarcodeScanner(SBSDKBarcodeType[] barCodeTypes, bool useLiveMode)
   
  Parameters
  
    barCodeTypes SBSDKBarcodeType[] 
    
    useLiveMode bool 
    
  
  Properties
  
  
  AcceptedBarcodeTypes
  
  
  
  
  
    public virtual SBSDKBarcodeType[] AcceptedBarcodeTypes { get; set; }
   
  Property Value
  
    - SBSDKBarcodeType[]
 
    
  
  
  
  AcceptedDocumentTypes
  
  
  
  
  
    public virtual SBSDKBarcodeDocumentRootType[] AcceptedDocumentTypes { get; set; }
   
  Property Value
  
    - SBSDKBarcodeDocumentRootType[]
 
    
  
  
  
  AdditionalParameters
  
  
  
  
  
    public virtual SBSDKBarcodeAdditionalParameters AdditionalParameters { get; set; }
   
  Property Value
  
    - SBSDKBarcodeAdditionalParameters
 
    
  
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  EngineMode
  
  
  
  
  
    public virtual SBSDKBarcodeEngineMode EngineMode { get; set; }
   
  Property Value
  
    - SBSDKBarcodeEngineMode
 
    
  
  
  
  ExtensionFilter
  
  
  
  
  
    public virtual SBSDKBarcodesExtensionFilter ExtensionFilter { get; set; }
   
  Property Value
  
    - SBSDKBarcodesExtensionFilter
 
    
  
  
  
  RegularExpressionPattern
  
  
  
  
  
    public virtual string? RegularExpressionPattern { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  UseLiveMode
  
  
  
  
  
    public virtual bool UseLiveMode { get; set; }
   
  Property Value
  
    - bool
 
    
  
  Methods
  
  
  DetectBarCodesOnImage(UIImage)
  
  
  
  
  
    public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnImage(UIImage image)
   
  Parameters
  
    image UIImage 
    
  
  Returns
  
    - SBSDKBarcodeScannerResult[]
 
    
  
  
  
  DetectBarCodesOnImageInRect(UIImage, CGRect)
  
  
  
  
  
    public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnImageInRect(UIImage image, CGRect rect)
   
  Parameters
  
    image UIImage 
    
    rect CGRect 
    
  
  Returns
  
    - SBSDKBarcodeScannerResult[]
 
    
  
  
  
  DetectBarCodesOnImageOrientationInRect(UIImage, AVCaptureVideoOrientation, CGRect)
  
  
  
  
  
    public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnImageOrientationInRect(UIImage image, AVCaptureVideoOrientation videoOrientation, CGRect rect)
   
  Parameters
  
    image UIImage 
    
    videoOrientation AVCaptureVideoOrientation 
    
    rect CGRect 
    
  
  Returns
  
    - SBSDKBarcodeScannerResult[]
 
    
  
  
  
  
  
  
    public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnSampleBufferOrientation(CMSampleBuffer sampleBuffer, AVCaptureVideoOrientation videoOrientation)
   
  Parameters
  
    sampleBuffer CMSampleBuffer 
    
    videoOrientation AVCaptureVideoOrientation 
    
  
  Returns
  
    - SBSDKBarcodeScannerResult[]
 
    
  
  
  
  
  
  
    public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnSampleBufferOrientationInRect(CMSampleBuffer sampleBuffer, AVCaptureVideoOrientation videoOrientation, CGRect rect)
   
  Parameters
  
    sampleBuffer CMSampleBuffer 
    
    videoOrientation AVCaptureVideoOrientation 
    
    rect CGRect 
    
  
  Returns
  
    - SBSDKBarcodeScannerResult[]