Table of Contents

Class SBSDKBarcodeScanner

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.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[]

DetectBarCodesOnSampleBufferOrientation(CMSampleBuffer, AVCaptureVideoOrientation)

public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnSampleBufferOrientation(CMSampleBuffer sampleBuffer, AVCaptureVideoOrientation videoOrientation)

Parameters

sampleBuffer CMSampleBuffer
videoOrientation AVCaptureVideoOrientation

Returns

SBSDKBarcodeScannerResult[]

DetectBarCodesOnSampleBufferOrientationInRect(CMSampleBuffer, AVCaptureVideoOrientation, CGRect)

public virtual SBSDKBarcodeScannerResult[]? DetectBarCodesOnSampleBufferOrientationInRect(CMSampleBuffer sampleBuffer, AVCaptureVideoOrientation videoOrientation, CGRect rect)

Parameters

sampleBuffer CMSampleBuffer
videoOrientation AVCaptureVideoOrientation
rect CGRect

Returns

SBSDKBarcodeScannerResult[]