Table of Contents

Class ScanbotCameraContainerView

Namespace
IO.Scanbot.Sdk.UI.Camera
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/camera/ScanbotCameraContainerView", DoNotGenerateAcw = true)]
public class ScanbotCameraContainerView : ScanbotCameraWrapper, Drawable.ICallback, IAccessibilityEventSource, KeyEvent.ICallback, IViewManager, IViewParent, IScanbotCameraView, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ScanbotCameraContainerView
Implements
Inherited Members

Constructors

ScanbotCameraContainerView(Context, IAttributeSet)

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

Parameters

context Context
attrs IAttributeSet

ScanbotCameraContainerView(nint, JniHandleOwnership)

protected ScanbotCameraContainerView(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

Dol

[Register("dol")]
public CameraViewType Dol { get; set; }

Property Value

CameraViewType

LifecycleOwner

public override ILifecycleOwner LifecycleOwner { get; set; }

Property Value

ILifecycleOwner

PinchToZoomListener

public override ScanbotCameraXView.IPinchToZoomCallback PinchToZoomListener { get; set; }

Property Value

ScanbotCameraXView.IPinchToZoomCallback

SupportedZoomRange

public override ZoomRange SupportedZoomRange { get; set; }

Property Value

ZoomRange

Methods

Dor(CameraViewType)

[Register("dor", "(Lio/scanbot/sdk/camera/CameraViewType;)V", "")]
public void Dor(CameraViewType p0)

Parameters

p0 CameraViewType

IsSnapAnimationEnabled(bool)

[Register("isSnapAnimationEnabled", "(Z)V", "GetIsSnapAnimationEnabled_ZHandler")]
public override void IsSnapAnimationEnabled(bool enabled)

Parameters

enabled bool

SetLiveScannerResolution(CameraLiveScannerResolution)

[Register("setLiveScannerResolution", "(Lio/scanbot/sdk/ui/camera/CameraLiveScannerResolution;)V", "GetSetLiveScannerResolution_Lio_scanbot_sdk_ui_camera_CameraLiveScannerResolution_Handler")]
public override void SetLiveScannerResolution(CameraLiveScannerResolution frameResolution)

Parameters

frameResolution CameraLiveScannerResolution

SetSquareFrameSizeEnabled(bool)

[Register("setSquareFrameSizeEnabled", "(Z)V", "GetSetSquareFrameSizeEnabled_ZHandler")]
public override void SetSquareFrameSizeEnabled(bool enabled)

Parameters

enabled bool