Table of Contents

Class BarcodeScannerView

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

Constructors

BarcodeScannerView(Context, IAttributeSet)

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

Parameters

context Context
attrs IAttributeSet

BarcodeScannerView(nint, JniHandleOwnership)

protected BarcodeScannerView(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Fields

I

[Register("i")]
public const long I = 1000

Field Value

long

Properties

B

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

Property Value

BarcodeDetectorFrameHandler

C

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

Property Value

BarcodeAutoSnappingController

CameraConfiguration

public virtual IBarcodeScannerViewCameraConfiguration CameraConfiguration { get; }

Property Value

IBarcodeScannerViewCameraConfiguration

E

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

Property Value

IBarcodeScannerViewController

F

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

Property Value

IBarcodeScannerFinderViewController

FinderViewController

public virtual IBarcodeScannerFinderViewController FinderViewController { get; }

Property Value

IBarcodeScannerFinderViewController

G

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

Property Value

IBarcodeScannerViewCameraConfiguration

H

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

Property Value

IBarcodeScannerSelectionOverlayController

SelectionOverlayController

public virtual IBarcodeScannerSelectionOverlayController SelectionOverlayController { get; }

Property Value

IBarcodeScannerSelectionOverlayController

ViewController

public virtual IBarcodeScannerViewController ViewController { get; }

Property Value

IBarcodeScannerViewController

Methods

A(BarcodeScannerView)

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

Parameters

this_0 BarcodeScannerView

InitCamera(CameraUiSettings)

[Register("initCamera", "(Lio/scanbot/sdk/ui/camera/CameraUiSettings;)V", "GetInitCamera_Lio_scanbot_sdk_ui_camera_CameraUiSettings_Handler")]
public virtual void InitCamera(CameraUiSettings cameraUiSettings)

Parameters

cameraUiSettings CameraUiSettings

InitDetectionBehavior(IScanbotBarcodeDetector, IResultHandler, IBarcodeScannerViewCallback)

[Register("initDetectionBehavior", "(Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;Lio/scanbot/sdk/barcode/BarcodeDetectorFrameHandler$ResultHandler;Lio/scanbot/sdk/barcode/ui/IBarcodeScannerViewCallback;)V", "GetInitDetectionBehavior_Lio_scanbot_sdk_barcode_ScanbotBarcodeDetector_Lio_scanbot_sdk_barcode_BarcodeDetectorFrameHandler_ResultHandler_Lio_scanbot_sdk_barcode_ui_IBarcodeScannerViewCallback_Handler")]
public virtual void InitDetectionBehavior(IScanbotBarcodeDetector barcodeDetector, BarcodeDetectorFrameHandler.IResultHandler resultHandler, IBarcodeScannerViewCallback callback)

Parameters

barcodeDetector IScanbotBarcodeDetector
resultHandler BarcodeDetectorFrameHandler.IResultHandler
callback IBarcodeScannerViewCallback

UsesCameraX()

[Register("usesCameraX", "()Z", "GetUsesCameraXHandler")]
public virtual bool UsesCameraX()

Returns

bool