Table of Contents

Class BarcodeDetectorFrameHandler

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

Constructors

BarcodeDetectorFrameHandler(IScanbotBarcodeDetector)

[Register(".ctor", "(Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;)V", "")]
public BarcodeDetectorFrameHandler(IScanbotBarcodeDetector barcodeDetector)

Parameters

barcodeDetector IScanbotBarcodeDetector

BarcodeDetectorFrameHandler(nint, JniHandleOwnership)

protected BarcodeDetectorFrameHandler(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Fields

H

[Register("h")]
public const int H = 10000

Field Value

int

Properties

A

[Register("a")]
public IScanbotBarcodeDetector A { get; set; }

Property Value

IScanbotBarcodeDetector

B

[Register("b")]
public LinkedHashSet B { get; set; }

Property Value

LinkedHashSet

C

[Register("c")]
public SapManager C { get; set; }

Property Value

SapManager

D

[Register("d")]
public ILogger D { get; set; }

Property Value

ILogger

E

[Register("e")]
public SuccessFrameDebouncer E { get; set; }

Property Value

SuccessFrameDebouncer

F

[Register("f")]
public IBarcodeFilter F { get; set; }

Property Value

IBarcodeFilter

G

[Register("g")]
public bool G { get; set; }

Property Value

bool

Methods

AddResultHandler(IResultHandler)

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

Parameters

handler BarcodeDetectorFrameHandler.IResultHandler

Attach(IScanbotCameraView, IScanbotBarcodeDetector)

[Register("attach", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;)Lio/scanbot/sdk/barcode/BarcodeDetectorFrameHandler;", "")]
public static BarcodeDetectorFrameHandler Attach(IScanbotCameraView cameraView, IScanbotBarcodeDetector barcodeDetector)

Parameters

cameraView IScanbotCameraView
barcodeDetector IScanbotBarcodeDetector

Returns

BarcodeDetectorFrameHandler

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/BarcodeDetectorFrameHandler$ResultHandler;)V", "")]
public void RemoveResultHandler(BarcodeDetectorFrameHandler.IResultHandler handler)

Parameters

handler BarcodeDetectorFrameHandler.IResultHandler

SetDetectionInterval(long)

[Register("setDetectionInterval", "(J)V", "")]
public void SetDetectionInterval(long detectionIntervalInMs)

Parameters

detectionIntervalInMs long