Table of Contents

Class BarcodeScannerFrameHandler

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

Constructors

BarcodeScannerFrameHandler(IBarcodeScanner)

[Register(".ctor", "(Lio/scanbot/sdk/barcode/BarcodeScanner;)V", "")]
public BarcodeScannerFrameHandler(IBarcodeScanner barcodeScanner)

Parameters

barcodeScanner IBarcodeScanner

BarcodeScannerFrameHandler(nint, JniHandleOwnership)

protected BarcodeScannerFrameHandler(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Methods

AddResultHandler(IResultHandler)

[Register("addResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeScannerFrameHandler$ResultHandler;)V", "")]
public void AddResultHandler(BarcodeScannerFrameHandler.IResultHandler handler)

Parameters

handler BarcodeScannerFrameHandler.IResultHandler

Attach(IScanbotCameraView, IBarcodeScanner)

[Register("attach", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/barcode/BarcodeScanner;)Lio/scanbot/sdk/barcode/BarcodeScannerFrameHandler;", "")]
public static BarcodeScannerFrameHandler Attach(IScanbotCameraView cameraView, IBarcodeScanner barcodeScanner)

Parameters

cameraView IScanbotCameraView
barcodeScanner IBarcodeScanner

Returns

BarcodeScannerFrameHandler

HandleFrame(Frame)

[Register("handleFrame", "(Lio/scanbot/sdk/camera/FrameHandler$Frame;)Z", "GetHandleFrame_Lio_scanbot_sdk_camera_FrameHandler_Frame_Handler")]
public override bool HandleFrame(FrameHandler.Frame previewFrame)

Parameters

previewFrame FrameHandler.Frame

Returns

bool

RemoveResultHandler(IResultHandler)

[Register("removeResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeScannerFrameHandler$ResultHandler;)V", "")]
public void RemoveResultHandler(BarcodeScannerFrameHandler.IResultHandler handler)

Parameters

handler BarcodeScannerFrameHandler.IResultHandler

SetBarcodeFilter(IBarcodeFilter)

[Register("setBarcodeFilter", "(Lio/scanbot/sdk/barcode/IBarcodeFilter;)V", "")]
public void SetBarcodeFilter(IBarcodeFilter filter)

Parameters

filter IBarcodeFilter

SetScanningInterval(long)

[Register("setScanningInterval", "(J)V", "")]
public void SetScanningInterval(long scanningIntervalInMs)

Parameters

scanningIntervalInMs long