Table of Contents

Class BarcodeAutoSnappingController

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

Constructors

BarcodeAutoSnappingController(IScanbotCameraView, BarcodeDetectorFrameHandler)

[Register(".ctor", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/barcode/BarcodeDetectorFrameHandler;)V", "")]
public BarcodeAutoSnappingController(IScanbotCameraView cameraView, BarcodeDetectorFrameHandler barcodeDetectorFrameHandler)

Parameters

cameraView IScanbotCameraView
barcodeDetectorFrameHandler BarcodeDetectorFrameHandler

BarcodeAutoSnappingController(IScanbotCameraView, FrameHandler)

[Register(".ctor", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/camera/FrameHandler;)V", "")]
public BarcodeAutoSnappingController(IScanbotCameraView cameraView, FrameHandler frameHandler)

Parameters

cameraView IScanbotCameraView
frameHandler FrameHandler

Fields

L

[Register("l")]
public const long L = 1000

Field Value

long

M

[Register("m")]
public const long M = 3000

Field Value

long

Properties

B

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

Property Value

AtomicLong

C

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

Property Value

ILogger

CameraView

public IScanbotCameraView CameraView { get; }

Property Value

IScanbotCameraView

D

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

Property Value

long

E

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

Property Value

AtomicBoolean

Enabled

public bool Enabled { get; set; }

Property Value

bool

F

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

Property Value

Handler

G

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

Property Value

bool

H

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

Property Value

AtomicBoolean

I

[Register("i")]
public BarcodeAutoSnappingController.IAutoSnappingCallback I { get; set; }

Property Value

BarcodeAutoSnappingController.IAutoSnappingCallback

J

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

Property Value

bool

K

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

Property Value

IRunnable

Methods

A(BarcodeAutoSnappingController)

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

Parameters

this_0 BarcodeAutoSnappingController

Attach(IScanbotCameraView, BarcodeDetectorFrameHandler)

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

Parameters

cameraView IScanbotCameraView
barcodeDetectorFrameHandler BarcodeDetectorFrameHandler

Returns

BarcodeAutoSnappingController

Attach(IScanbotCameraView, IScanbotBarcodeDetector)

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

Parameters

cameraView IScanbotCameraView
barcodeDetector IScanbotBarcodeDetector

Returns

BarcodeAutoSnappingController

SetSensitivity(float)

[Register("setSensitivity", "(F)V", "")]
public void SetSensitivity(float sensitivity)

Parameters

sensitivity float