Table of Contents

Class BarcodeCounterFrameHandler

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

Constructors

BarcodeCounterFrameHandler(IScanbotBarcodeDetector)

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

Parameters

barcodeDetector IScanbotBarcodeDetector

BarcodeCounterFrameHandler(nint, JniHandleOwnership)

protected BarcodeCounterFrameHandler(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

A

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

Property Value

IScanbotBarcodeDetector

B

[Register("b")]
public BarcodeCounterFrameHandler.IResultHandler B { get; set; }

Property Value

BarcodeCounterFrameHandler.IResultHandler

C

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

Property Value

LinkedHashSet

D

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

Property Value

SapManager

E

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

Property Value

ILogger

F

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

Property Value

IBarcodeFilter

G

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

Property Value

bool

ViewHandler

public BarcodeCounterFrameHandler.IResultHandler ViewHandler { get; set; }

Property Value

BarcodeCounterFrameHandler.IResultHandler

Methods

AddResultHandler(IResultHandler)

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

Parameters

handler BarcodeCounterFrameHandler.IResultHandler

Attach(IScanbotCameraView, IScanbotBarcodeDetector)

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

Parameters

cameraView IScanbotCameraView
barcodeDetector IScanbotBarcodeDetector

Returns

BarcodeCounterFrameHandler

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

PerformSingleShotDetection()

[Register("performSingleShotDetection", "()V", "")]
public void PerformSingleShotDetection()

RemoveResultHandler(IResultHandler)

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

Parameters

handler BarcodeCounterFrameHandler.IResultHandler

ResetViewState()

[Register("resetViewState", "()V", "")]
public void ResetViewState()