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

Properties

CameraConfiguration

public virtual IBarcodeScannerViewCameraConfiguration CameraConfiguration { get; }

Property Value

IBarcodeScannerViewCameraConfiguration

FinderViewController

public virtual IBarcodeScannerFinderViewController FinderViewController { get; }

Property Value

IBarcodeScannerFinderViewController

SelectionOverlayController

public virtual IBarcodeScannerSelectionOverlayController SelectionOverlayController { get; }

Property Value

IBarcodeScannerSelectionOverlayController

ViewController

public virtual IBarcodeScannerViewController ViewController { get; }

Property Value

IBarcodeScannerViewController

Methods

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

InitScanningBehavior(IBarcodeScanner, IResultHandler, IBarcodeScannerViewCallback)

[Register("initScanningBehavior", "(Lio/scanbot/sdk/barcode/BarcodeScanner;Lio/scanbot/sdk/barcode/BarcodeScannerFrameHandler$ResultHandler;Lio/scanbot/sdk/barcode/ui/IBarcodeScannerViewCallback;)V", "GetInitScanningBehavior_Lio_scanbot_sdk_barcode_BarcodeScanner_Lio_scanbot_sdk_barcode_BarcodeScannerFrameHandler_ResultHandler_Lio_scanbot_sdk_barcode_ui_IBarcodeScannerViewCallback_Handler")]
public virtual void InitScanningBehavior(IBarcodeScanner barcodeScanner, BarcodeScannerFrameHandler.IResultHandler resultHandler, IBarcodeScannerViewCallback callback)

Parameters

barcodeScanner IBarcodeScanner
resultHandler BarcodeScannerFrameHandler.IResultHandler
callback IBarcodeScannerViewCallback

UsesCameraX()

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

Returns

bool