Table of Contents

Class DefaultBarcodeScanner

Namespace
IO.Scanbot.Sdk.Barcode
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/barcode/DefaultBarcodeScanner", DoNotGenerateAcw = true)]
public sealed class DefaultBarcodeScanner : Object, IBarcodeScanner, IJavaObject, IJavaPeerable, IDisposable
Inheritance
DefaultBarcodeScanner
Implements
Inherited Members

Constructors

DefaultBarcodeScanner()

[Register(".ctor", "()V", "")]
public DefaultBarcodeScanner()

Methods

CopyCurrentConfiguration()

[Register("copyCurrentConfiguration", "()Lio/scanbot/sdk/barcode/BarcodeScannerConfiguration;", "")]
public BarcodeScannerConfiguration CopyCurrentConfiguration()

Returns

BarcodeScannerConfiguration

EnableBarcodeScan(bool)

[Register("enableBarcodeScan", "(Z)V", "")]
public void EnableBarcodeScan(bool barcodeScanEnabled)

Parameters

barcodeScanEnabled bool

ScanFromBitmap(Bitmap, int)

[Register("scanFromBitmap", "(Landroid/graphics/Bitmap;I)Lio/scanbot/sdk/barcode/BarcodeScannerResult;", "")]
public BarcodeScannerResult ScanFromBitmap(Bitmap bitmap, int frameOrientation)

Parameters

bitmap Bitmap
frameOrientation int

Returns

BarcodeScannerResult

ScanFromJpeg(byte[], int)

[Register("scanFromJpeg", "([BI)Lio/scanbot/sdk/barcode/BarcodeScannerResult;", "")]
public BarcodeScannerResult ScanFromJpeg(byte[] jpeg, int frameOrientation)

Parameters

jpeg byte[]
frameOrientation int

Returns

BarcodeScannerResult

ScanFromNv21(byte[], int, int, int)

[Register("scanFromNv21", "([BIII)Lio/scanbot/sdk/barcode/BarcodeScannerResult;", "")]
public BarcodeScannerResult ScanFromNv21(byte[] nv21, int width, int height, int frameOrientation)

Parameters

nv21 byte[]
width int
height int
frameOrientation int

Returns

BarcodeScannerResult

ScanFromNv21(byte[], int, int, int, Rect)

[Register("scanFromNv21", "([BIIILandroid/graphics/Rect;)Lio/scanbot/sdk/barcode/BarcodeScannerResult;", "")]
public BarcodeScannerResult ScanFromNv21(byte[] nv21, int width, int height, int frameOrientation, Rect finderRect)

Parameters

nv21 byte[]
width int
height int
frameOrientation int
finderRect Rect

Returns

BarcodeScannerResult

ScanFromRgba(byte[], int, int, int)

[Register("scanFromRgba", "([BIII)Lio/scanbot/sdk/barcode/BarcodeScannerResult;", "")]
public BarcodeScannerResult ScanFromRgba(byte[] img, int width, int height, int frameOrientation)

Parameters

img byte[]
width int
height int
frameOrientation int

Returns

BarcodeScannerResult

SetConfiguration(BarcodeScannerConfiguration)

[Register("setConfiguration", "(Lio/scanbot/sdk/barcode/BarcodeScannerConfiguration;)V", "")]
public void SetConfiguration(BarcodeScannerConfiguration configuration)

Parameters

configuration BarcodeScannerConfiguration