Table of Contents

Class BarcodeScannerFrameHandler

Namespace
IO.Scanbot.Sdk.Barcode
Assembly
DocumentSDK.NET.Droid.dll
public class BarcodeScannerFrameHandler : FrameHandler
Inheritance
BarcodeScannerFrameHandler
Inherited Members

Constructors

BarcodeScannerFrameHandler(IBarcodeScanner)

public BarcodeScannerFrameHandler(IBarcodeScanner barcodeScanner)

Parameters

barcodeScanner IBarcodeScanner

BarcodeScannerFrameHandler(nint, JniHandleOwnership)

protected BarcodeScannerFrameHandler(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Methods

AddResultHandler(IResultHandler)

public void AddResultHandler(BarcodeScannerFrameHandler.IResultHandler handler)

Parameters

handler BarcodeScannerFrameHandler.IResultHandler

Attach(IScanbotCameraView, IBarcodeScanner)

public static BarcodeScannerFrameHandler Attach(IScanbotCameraView cameraView, IBarcodeScanner barcodeScanner)

Parameters

cameraView IScanbotCameraView
barcodeScanner IBarcodeScanner

Returns

BarcodeScannerFrameHandler

HandleFrame(Frame)

public override bool HandleFrame(FrameHandler.Frame previewFrame)

Parameters

previewFrame FrameHandler.Frame

Returns

bool

RemoveResultHandler(IResultHandler)

public void RemoveResultHandler(BarcodeScannerFrameHandler.IResultHandler handler)

Parameters

handler BarcodeScannerFrameHandler.IResultHandler

SetBarcodeFilter(IBarcodeFilter)

public void SetBarcodeFilter(IBarcodeFilter filter)

Parameters

filter IBarcodeFilter

SetScanningInterval(long)

public void SetScanningInterval(long scanningIntervalInMs)

Parameters

scanningIntervalInMs long