Table of Contents

Class BarcodeCameraView

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

Constructors

BarcodeCameraView(Context, IAttributeSet)

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

Parameters

context Context
attrs IAttributeSet

Methods

AttachPermissionViewModel(IPermissionViewModel)

[Register("attachPermissionViewModel", "(Lio/scanbot/sdk/ui/view/base/IPermissionViewModel;)V", "")]
public void AttachPermissionViewModel(IPermissionViewModel viewModel)

Parameters

viewModel IPermissionViewModel

AttachViewModel(IViewModel)

[Register("attachViewModel", "(Lio/scanbot/sdk/ui/view/barcode/IBarcodeCameraView$ViewModel;)V", "")]
public void AttachViewModel(IBarcodeCameraView.IViewModel viewModel)

Parameters

viewModel IBarcodeCameraView.IViewModel

LockMinFocusDistance(bool)

[Register("lockMinFocusDistance", "(Z)V", "")]
public void LockMinFocusDistance(bool lockMinFocusDistance)

Parameters

lockMinFocusDistance bool

SetBarcodeHighlightedDelegate(IBarcodeHighlightDelegate)

[Register("setBarcodeHighlightedDelegate", "(Lio/scanbot/sdk/barcode/ui/BarcodePolygonsView$BarcodeHighlightDelegate;)V", "")]
public void SetBarcodeHighlightedDelegate(BarcodePolygonsView.IBarcodeHighlightDelegate barcodeHighlightDelegate)

Parameters

barcodeHighlightDelegate BarcodePolygonsView.IBarcodeHighlightDelegate

SetCameraModule(CameraModule)

[Register("setCameraModule", "(Lio/scanbot/sdk/camera/CameraModule;)V", "")]
public void SetCameraModule(CameraModule cameraModule)

Parameters

cameraModule CameraModule

SetCameraOrientationMode(CameraOrientationMode)

[Register("setCameraOrientationMode", "(Lio/scanbot/sdk/ui/view/base/configuration/CameraOrientationMode;)V", "")]
public void SetCameraOrientationMode(CameraOrientationMode cameraOrientationMode)

Parameters

cameraOrientationMode CameraOrientationMode

SetCameraPreviewMode(CameraPreviewMode)

[Register("setCameraPreviewMode", "(Lio/scanbot/sdk/camera/CameraPreviewMode;)V", "")]
public void SetCameraPreviewMode(CameraPreviewMode cameraPreviewMode)

Parameters

cameraPreviewMode CameraPreviewMode

SetCameraZoomRange(ZoomRange)

[Register("setCameraZoomRange", "(Lio/scanbot/sdk/camera/ZoomRange;)V", "")]
public void SetCameraZoomRange(ZoomRange zoomRange)

Parameters

zoomRange ZoomRange

SetCameraZoomRatio(float)

[Register("setCameraZoomRatio", "(F)V", "")]
public void SetCameraZoomRatio(float zoomRatio)

Parameters

zoomRatio float

SetSelectionOverlayEnabled(bool)

[Register("setSelectionOverlayEnabled", "(Z)V", "")]
public void SetSelectionOverlayEnabled(bool enabled)

Parameters

enabled bool

SetSelectionOverlayHighlightedPolygonColor(int)

[Register("setSelectionOverlayHighlightedPolygonColor", "(I)V", "")]
public void SetSelectionOverlayHighlightedPolygonColor(int color)

Parameters

color int

SetSelectionOverlayHighlightedTextColor(int)

[Register("setSelectionOverlayHighlightedTextColor", "(I)V", "")]
public void SetSelectionOverlayHighlightedTextColor(int color)

Parameters

color int

SetSelectionOverlayHighlightedTextContainerColor(int)

[Register("setSelectionOverlayHighlightedTextContainerColor", "(I)V", "")]
public void SetSelectionOverlayHighlightedTextContainerColor(int color)

Parameters

color int

SetSelectionOverlayPolygonColor(int)

[Register("setSelectionOverlayPolygonColor", "(I)V", "")]
public void SetSelectionOverlayPolygonColor(int color)

Parameters

color int

SetSelectionOverlayTextColor(int)

[Register("setSelectionOverlayTextColor", "(I)V", "")]
public void SetSelectionOverlayTextColor(int color)

Parameters

color int

SetSelectionOverlayTextContainerColor(int)

[Register("setSelectionOverlayTextContainerColor", "(I)V", "")]
public void SetSelectionOverlayTextContainerColor(int color)

Parameters

color int

SetSelectionOverlayTextFormat(BarcodeOverlayTextFormat)

[Register("setSelectionOverlayTextFormat", "(Lio/scanbot/sdk/barcode/ui/BarcodeOverlayTextFormat;)V", "")]
public void SetSelectionOverlayTextFormat(BarcodeOverlayTextFormat format)

Parameters

format BarcodeOverlayTextFormat

SetSuccessfulDetectionInterval(long)

[Register("setSuccessfulDetectionInterval", "(J)V", "")]
public void SetSuccessfulDetectionInterval(long detectionIntervalInMs)

Parameters

detectionIntervalInMs long