Table of Contents

Class BarcodeScanAndCountView

Namespace
IO.Scanbot.Sdk.Barcode.UI
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/barcode/ui/BarcodeScanAndCountView", DoNotGenerateAcw = true)]
public sealed class BarcodeScanAndCountView : FrameLayout, Drawable.ICallback, IAccessibilityEventSource, KeyEvent.ICallback, IViewManager, IViewParent, IBarcodeCounterView, IJavaObject, IJavaPeerable, IDisposable
Inheritance
BarcodeScanAndCountView
Implements
Inherited Members
Extension Methods

Constructors

BarcodeScanAndCountView(Context, IAttributeSet)

[Register(".ctor", "(Landroid/content/Context;Landroid/util/AttributeSet;)V", "")]
public BarcodeScanAndCountView(Context context, IAttributeSet attrs)

Parameters

context Context
attrs IAttributeSet

Properties

C

[Register("c")]
public BarcodeScanAndCountView.ScanState C { get; set; }

Property Value

BarcodeScanAndCountView.ScanState

CameraConfiguration

public IBarcodeScanCountViewCameraConfiguration CameraConfiguration { get; }

Property Value

IBarcodeScanCountViewCameraConfiguration

CountedBarcodes

public IDictionary<BarcodeItem, Integer> CountedBarcodes { get; }

Property Value

IDictionary<BarcodeItem, Integer>

CounterOverlayController

public IBarcodeScanCountSelectionOverlayController CounterOverlayController { get; }

Property Value

IBarcodeScanCountSelectionOverlayController

D

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

Property Value

ScanbotSdkBarcodeScanCountViewBinding

E

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

Property Value

ThreadPoolExecutor

F

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

Property Value

IScanbotBarcodeDetector

G

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

Property Value

CaptureMode

H

[Register("h")]
public IDictionary H { get; set; }

Property Value

IDictionary

I

[Register("i")]
public BarcodeCounterFrameHandler.IResultHandler I { get; set; }

Property Value

BarcodeCounterFrameHandler.IResultHandler

J

[Register("j")]
public IBarcodeScanCountViewController J { get; set; }

Property Value

IBarcodeScanCountViewController

K

[Register("k")]
public IBarcodeScanCountViewCameraConfiguration K { get; set; }

Property Value

IBarcodeScanCountViewCameraConfiguration

L

[Register("l")]
public IBarcodeScanCountSelectionOverlayController L { get; set; }

Property Value

IBarcodeScanCountSelectionOverlayController

ViewController

public IBarcodeScanCountViewController ViewController { get; }

Property Value

IBarcodeScanCountViewController

Methods

A(BarcodeScanAndCountView)

[Register("a", "(Lio/scanbot/sdk/barcode/ui/BarcodeScanAndCountView;)V", "")]
public static void A(BarcodeScanAndCountView this_0)

Parameters

this_0 BarcodeScanAndCountView

A(BarcodeScanAndCountView, FrameHandlerResult)

[Register("a", "(Lio/scanbot/sdk/barcode/ui/BarcodeScanAndCountView;Lio/scanbot/sdk/camera/FrameHandlerResult;)Z", "")]
public static bool A(BarcodeScanAndCountView this_0, FrameHandlerResult it)

Parameters

this_0 BarcodeScanAndCountView
it FrameHandlerResult

Returns

bool

A(IList, BarcodeScanAndCountView)

[Register("a", "(Ljava/util/List;Lio/scanbot/sdk/barcode/ui/BarcodeScanAndCountView;)V", "")]
public static void A(IList _items, BarcodeScanAndCountView this_0)

Parameters

_items IList
this_0 BarcodeScanAndCountView

B(BarcodeScanAndCountView)

[Register("b", "(Lio/scanbot/sdk/barcode/ui/BarcodeScanAndCountView;)V", "")]
public static void B(BarcodeScanAndCountView this_0)

Parameters

this_0 BarcodeScanAndCountView

B(BarcodeScanAndCountView, FrameHandlerResult)

[Register("b", "(Lio/scanbot/sdk/barcode/ui/BarcodeScanAndCountView;Lio/scanbot/sdk/camera/FrameHandlerResult;)V", "")]
public static void B(BarcodeScanAndCountView this_0, FrameHandlerResult _it)

Parameters

this_0 BarcodeScanAndCountView
_it FrameHandlerResult

InitCamera()

[Register("initCamera", "()V", "")]
public void InitCamera()

InitDetectionBehavior(IScanbotBarcodeDetector, IBarcodeScanCountViewCallback)

[Register("initDetectionBehavior", "(Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;Lio/scanbot/sdk/barcode/ui/IBarcodeScanCountViewCallback;)V", "")]
public void InitDetectionBehavior(IScanbotBarcodeDetector barcodeDetector, IBarcodeScanCountViewCallback callback)

Parameters

barcodeDetector IScanbotBarcodeDetector
callback IBarcodeScanCountViewCallback

OnAttachedToWindow()

[Register("onAttachedToWindow", "()V", "")]
public void OnAttachedToWindow()

OnDetachedFromWindow()

[Register("onDetachedFromWindow", "()V", "")]
public void OnDetachedFromWindow()