Table of Contents

Class ScanbotCameraXView

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

Constructors

ScanbotCameraXView(Context)

[Register(".ctor", "(Landroid/content/Context;)V", "")]
public ScanbotCameraXView(Context context)

Parameters

context Context

ScanbotCameraXView(Context, IAttributeSet)

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

Parameters

context Context
attrs IAttributeSet

Properties

CameraSensorOrientation

public Integer CameraSensorOrientation { get; set; }

Property Value

Integer

DelayAfterFocusCompleteMs

public long DelayAfterFocusCompleteMs { get; set; }

Property Value

long

FinderCoreMath

public IFinderCoreMath FinderCoreMath { get; set; }

Property Value

IFinderCoreMath

FinderViewId

public int FinderViewId { get; }

Property Value

int

IsFlashEnabled

public bool IsFlashEnabled { get; }

Property Value

bool

LifecycleOwner

public ILifecycleOwner LifecycleOwner { get; set; }

Property Value

ILifecycleOwner

MirrorAnalyzerFrame

public bool MirrorAnalyzerFrame { get; set; }

Property Value

bool

Ozb

[Register("ozb")]
public ILogger Ozb { get; set; }

Property Value

ILogger

Ozbu

[Register("ozbu")]
public ThreadPoolExecutor Ozbu { get; set; }

Property Value

ThreadPoolExecutor

Ozcg

[Register("ozcg")]
public int Ozcg { get; set; }

Property Value

int

Ozcl

[Register("ozcl")]
public AtomicBoolean Ozcl { get; set; }

Property Value

AtomicBoolean

Ozcp

[Register("ozcp")]
public ImageCapture Ozcp { get; set; }

Property Value

ImageCapture

Ozcq

[Register("ozcq")]
public bool Ozcq { get; set; }

Property Value

bool

Ozd

[Register("ozd")]
public PreviewView Ozd { get; set; }

Property Value

PreviewView

Ozdb

[Register("ozdb")]
public ICamera Ozdb { get; set; }

Property Value

ICamera

Ozds

[Register("ozds")]
public SnapFlashView Ozds { get; set; }

Property Value

SnapFlashView

Ozdv

[Register("ozdv")]
public ScaleGestureDetector Ozdv { get; set; }

Property Value

ScaleGestureDetector

Ozec

[Register("ozec")]
public static IList<int> Ozec { get; }

Property Value

IList<int>

Ozeu

[Register("ozeu")]
public SurfaceOrientedMeteringPointFactory Ozeu { get; set; }

Property Value

SurfaceOrientedMeteringPointFactory

Ozf

[Register("ozf")]
public ProcessCameraProvider Ozf { get; set; }

Property Value

ProcessCameraProvider

Ozfr

[Register("ozfr")]
public bool Ozfr { get; set; }

Property Value

bool

Ozg

[Register("ozg")]
public Size Ozg { get; set; }

Property Value

Size

Ozga

[Register("ozga")]
public IObserver Ozga { get; set; }

Property Value

IObserver

Ozgw

[Register("ozgw")]
public bool Ozgw { get; set; }

Property Value

bool

Ozgy

[Register("ozgy")]
public long Ozgy { get; set; }

Property Value

long

Ozh

[Register("ozh")]
public Size Ozh { get; set; }

Property Value

Size

Ozi

[Register("ozi")]
public ScanbotCameraXView.UseCaseResolutionSize Ozi { get; set; }

Property Value

ScanbotCameraXView.UseCaseResolutionSize

Ozik

[Register("ozik")]
public Paint Ozik { get; set; }

Property Value

Paint

Ozil

[Register("ozil")]
public CopyOnWriteArraySet Ozil { get; set; }

Property Value

CopyOnWriteArraySet

Ozjl

[Register("ozjl")]
public CameraModule Ozjl { get; set; }

Property Value

CameraModule

Ozjq

[Register("ozjq")]
public CopyOnWriteArraySet Ozjq { get; set; }

Property Value

CopyOnWriteArraySet

Ozky

[Register("ozky")]
public bool Ozky { get; set; }

Property Value

bool

Ozl

[Register("ozl")]
public ScanbotCameraXView.UseCaseResolutionSize Ozl { get; set; }

Property Value

ScanbotCameraXView.UseCaseResolutionSize

Ozm

[Register("ozm")]
public bool Ozm { get; set; }

Property Value

bool

Ozmw

[Register("ozmw")]
public IFunction1 Ozmw { get; set; }

Property Value

IFunction1

Ozn

[Register("ozn")]
public bool Ozn { get; set; }

Property Value

bool

Ozna

[Register("ozna")]
public float Ozna { get; set; }

Property Value

float

Ozny

[Register("ozny")]
public CameraPreviewMode Ozny { get; set; }

Property Value

CameraPreviewMode

Ozoe

[Register("ozoe")]
public ICameraOpenCallback Ozoe { get; set; }

Property Value

ICameraOpenCallback

Ozoz

[Register("ozoz")]
public Preview Ozoz { get; set; }

Property Value

Preview

Ozpa

[Register("ozpa")]
public int Ozpa { get; set; }

Property Value

int

Ozrc

[Register("ozrc")]
public IList Ozrc { get; set; }

Property Value

IList

Ozrh

[Register("ozrh")]
public ThreadPoolExecutor Ozrh { get; set; }

Property Value

ThreadPoolExecutor

Ozrw

[Register("ozrw")]
public bool Ozrw { get; set; }

Property Value

bool

Ozsi

[Register("ozsi")]
public bool Ozsi { get; set; }

Property Value

bool

Ozsm

[Register("ozsm")]
public ILazy Ozsm { get; set; }

Property Value

ILazy

Ozsr

[Register("ozsr")]
public bool Ozsr { get; set; }

Property Value

bool

Ozsz

[Register("ozsz")]
public CopyOnWriteArraySet Ozsz { get; set; }

Property Value

CopyOnWriteArraySet

Ozt

[Register("ozt")]
public Size Ozt { get; set; }

Property Value

Size

Oztg

[Register("oztg")]
public IFinderView Oztg { get; set; }

Property Value

IFinderView

Ozu

[Register("ozu")]
public ILifecycleOwner Ozu { get; set; }

Property Value

ILifecycleOwner

Ozva

[Register("ozva")]
public bool Ozva { get; set; }

Property Value

bool

Ozve

[Register("ozve")]
public Rect Ozve { get; set; }

Property Value

Rect

Ozw

[Register("ozw")]
public ImageView Ozw { get; set; }

Property Value

ImageView

Ozx

[Register("ozx")]
public Integer Ozx { get; set; }

Property Value

Integer

Ozxk

[Register("ozxk")]
public int Ozxk { get; set; }

Property Value

int

Ozy

[Register("ozy")]
public Float Ozy { get; set; }

Property Value

Float

Ozyb

[Register("ozyb")]
public Oza Ozyb { get; set; }

Property Value

Oza

Ozye

[Register("ozye")]
public int Ozye { get; set; }

Property Value

int

Ozyt

[Register("ozyt")]
public ImageAnalysis Ozyt { get; set; }

Property Value

ImageAnalysis

Ozyz

[Register("ozyz")]
public Ozs Ozyz { get; set; }

Property Value

Ozs

Ozz

[Register("ozz")]
public CameraManager Ozz { get; set; }

Property Value

CameraManager

Ozzw

[Register("ozzw")]
public ZoomRange Ozzw { get; set; }

Property Value

ZoomRange

PinchToZoomListener

public ScanbotCameraXView.IPinchToZoomCallback PinchToZoomListener { get; set; }

Property Value

ScanbotCameraXView.IPinchToZoomCallback

SupportedZoomRange

public ZoomRange SupportedZoomRange { get; set; }

Property Value

ZoomRange

Methods

AddCameraStateCallback(ICameraStateCallback)

[Register("addCameraStateCallback", "(Lio/scanbot/sdk/camera/CameraStateCallback;)V", "")]
public void AddCameraStateCallback(ICameraStateCallback cameraStateCallback)

Parameters

cameraStateCallback ICameraStateCallback

AddFrameHandler(FrameHandler)

[Register("addFrameHandler", "(Lio/scanbot/sdk/camera/FrameHandler;)V", "")]
public void AddFrameHandler(FrameHandler frameHandler)

Parameters

frameHandler FrameHandler

AddPictureCallback(IBasePictureCallback)

[Register("addPictureCallback", "(Lio/scanbot/sdk/camera/BasePictureCallback;)V", "")]
public void AddPictureCallback(IBasePictureCallback pictureCallback)

Parameters

pictureCallback IBasePictureCallback

AddTakePictureCallback(ICameraTakePictureCallback)

[Register("addTakePictureCallback", "(Lio/scanbot/sdk/camera/CameraTakePictureCallback;)V", "")]
public void AddTakePictureCallback(ICameraTakePictureCallback cameraTakePictureCallback)

Parameters

cameraTakePictureCallback ICameraTakePictureCallback

AutoFocus()

[Register("autoFocus", "()V", "")]
public void AutoFocus()

ContinuousFocus()

[Register("continuousFocus", "()V", "")]
public void ContinuousFocus()

DispatchDraw(Canvas)

[Register("dispatchDraw", "(Landroid/graphics/Canvas;)V", "")]
public void DispatchDraw(Canvas canvas)

Parameters

canvas Canvas

FreezePreview()

[Register("freezePreview", "()V", "")]
public void FreezePreview()

GetAttachedFrameHandler(Class)

[Register("getAttachedFrameHandler", "(Ljava/lang/Class;)Lio/scanbot/sdk/camera/FrameHandler;", "")]
[JavaTypeParameters(new string[] { "T extends io.scanbot.sdk.camera.FrameHandler" })]
public Object GetAttachedFrameHandler(Class clazz)

Parameters

clazz Class

Returns

Object

GetSupportedPictureSizes()

[Register("getSupportedPictureSizes", "()[Landroid/util/Size;", "")]
public Size[] GetSupportedPictureSizes()

Returns

Size[]

GetSupportedPreviewSizes()

[Register("getSupportedPreviewSizes", "()[Landroid/util/Size;", "")]
public Size[] GetSupportedPreviewSizes()

Returns

Size[]

IsSnapAnimationEnabled(bool)

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

Parameters

enabled bool

LockMinFocusDistance(bool)

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

Parameters

lock bool

LockToLandscape(bool)

[Register("lockToLandscape", "(Z)V", "")]
public void LockToLandscape(bool lockPicture)

Parameters

lockPicture bool

LockToPortrait(bool)

[Register("lockToPortrait", "(Z)V", "")]
public void LockToPortrait(bool lockPicture)

Parameters

lockPicture bool

OnAttachedToWindow()

[Register("onAttachedToWindow", "()V", "")]
public void OnAttachedToWindow()

OnConfigurationChanged(Configuration)

[Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "")]
public void OnConfigurationChanged(Configuration newConfig)

Parameters

newConfig Configuration

OnDetachedFromWindow()

[Register("onDetachedFromWindow", "()V", "")]
public void OnDetachedFromWindow()

OnSizeChanged(int, int, int, int)

[Register("onSizeChanged", "(IIII)V", "")]
public void OnSizeChanged(int w, int h, int oldw, int oldh)

Parameters

w int
h int
oldw int
oldh int

Oza()

[Register("oza", "()V", "")]
public void Oza()

Oza(ScanbotCameraXView)

[Register("oza", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)Lkotlin/Unit;", "")]
public static Unit Oza(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Returns

Unit

Ozc()

[Register("ozc", "()V", "")]
public void Ozc()

Ozc(Context)

[Register("ozc", "(Landroid/content/Context;)Landroid/hardware/display/DisplayManager;", "")]
public static DisplayManager Ozc(Context p0)

Parameters

p0 Context

Returns

DisplayManager

Ozc(Size, IList, int)

[Register("ozc", "(Landroid/util/Size;Ljava/util/List;I)Ljava/util/List;", "")]
public static IList Ozc(Size p0, IList p1, int p2)

Parameters

p0 Size
p1 IList
p2 int

Returns

IList

Ozc(MotionEvent)

[Register("ozc", "(Landroid/view/MotionEvent;)V", "")]
public void Ozc(MotionEvent p0)

Parameters

p0 MotionEvent

Ozc(ImageView)

[Register("ozc", "(Landroid/widget/ImageView;)V", "")]
public static void Ozc(ImageView p0)

Parameters

p0 ImageView

Ozc(CameraSelector)

[Register("ozc", "(Landroidx/camera/core/CameraSelector;)V", "")]
public void Ozc(CameraSelector p0)

Parameters

p0 CameraSelector

Ozc(IImageOutputConfigBuilder, Size, UseCaseResolutionSize, bool)

[Register("ozc", "(Landroidx/camera/core/impl/ImageOutputConfig$Builder;Landroid/util/Size;Lio/scanbot/sdk/ui/camera/ScanbotCameraXView$UseCaseResolutionSize;Z)V", "")]
public void Ozc(IImageOutputConfigBuilder p0, Size p1, ScanbotCameraXView.UseCaseResolutionSize p2, bool p3)

Parameters

p0 IImageOutputConfigBuilder
p1 Size
p2 ScanbotCameraXView.UseCaseResolutionSize
p3 bool

Ozc(IImageOutputConfigBuilder, UseCaseResolutionSize)

[Register("ozc", "(Landroidx/camera/core/impl/ImageOutputConfig$Builder;Lio/scanbot/sdk/ui/camera/ScanbotCameraXView$UseCaseResolutionSize;)V", "")]
public void Ozc(IImageOutputConfigBuilder p0, ScanbotCameraXView.UseCaseResolutionSize p1)

Parameters

p0 IImageOutputConfigBuilder
p1 ScanbotCameraXView.UseCaseResolutionSize

Ozc(IListenableFuture, ScanbotCameraXView)

[Register("ozc", "(Lcom/google/common/util/concurrent/ListenableFuture;Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozc(IListenableFuture p0, ScanbotCameraXView p1)

Parameters

p0 IListenableFuture
p1 ScanbotCameraXView

Ozc(IListenableFuture, ScanbotCameraXView, IOzv)

[Register("ozc", "(Lcom/google/common/util/concurrent/ListenableFuture;Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;Lio/scanbot/sdk/ui/camera/ozv;)V", "")]
public static void Ozc(IListenableFuture p0, ScanbotCameraXView p1, IOzv p2)

Parameters

p0 IListenableFuture
p1 ScanbotCameraXView
p2 IOzv

Ozc(ScanbotCameraXView)

[Register("ozc", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozc(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Ozc(ScanbotCameraXView, View, MotionEvent)

[Register("ozc", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;Landroid/view/View;Landroid/view/MotionEvent;)Z", "")]
public static bool Ozc(ScanbotCameraXView p0, View p1, MotionEvent p2)

Parameters

p0 ScanbotCameraXView
p1 View
p2 MotionEvent

Returns

bool

Ozc(ScanbotCameraXView, StreamState)

[Register("ozc", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;Landroidx/camera/view/PreviewView$StreamState;)V", "")]
public static void Ozc(ScanbotCameraXView p0, PreviewView.StreamState p1)

Parameters

p0 ScanbotCameraXView
p1 PreviewView.StreamState

Ozc(ScanbotCameraXView, IListenableFuture)

[Register("ozc", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;Lcom/google/common/util/concurrent/ListenableFuture;)V", "")]
public static void Ozc(ScanbotCameraXView p0, IListenableFuture p1)

Parameters

p0 ScanbotCameraXView
p1 IListenableFuture

Ozc(ScanbotCameraXView, IListenableFuture, ObjectRef)

[Register("ozc", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;Lcom/google/common/util/concurrent/ListenableFuture;Lkotlin/jvm/internal/Ref$ObjectRef;)V", "")]
public static void Ozc(ScanbotCameraXView p0, IListenableFuture p1, Ref.ObjectRef p2)

Parameters

p0 ScanbotCameraXView
p1 IListenableFuture
p2 Ref.ObjectRef

Ozc(IFunction0)

[Register("ozc", "(Lkotlin/jvm/functions/Function0;)V", "")]
public void Ozc(IFunction0 p0)

Parameters

p0 IFunction0

Ozc(bool)

[Register("ozc", "(Z)V", "")]
public void Ozc(bool p0)

Parameters

p0 bool

Ozc(float)

[Register("ozc", "(F)F", "")]
public static float Ozc(float p0)

Parameters

p0 float

Returns

float

Ozc(string, UseCaseResolutionSize, IList, int)

[Register("ozc", "(Ljava/lang/String;Lio/scanbot/sdk/ui/camera/ScanbotCameraXView$UseCaseResolutionSize;Ljava/util/List;I)Ljava/util/List;", "")]
public static IList Ozc(string p0, ScanbotCameraXView.UseCaseResolutionSize p1, IList p2, int p3)

Parameters

p0 string
p1 ScanbotCameraXView.UseCaseResolutionSize
p2 IList
p3 int

Returns

IList

Oze(ScanbotCameraXView)

[Register("oze", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)Lkotlin/Unit;", "")]
public static Unit Oze(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Returns

Unit

Ozj()

[Register("ozj", "()V", "")]
public void Ozj()

Ozj(ScanbotCameraXView)

[Register("ozj", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozj(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Ozk()

[Register("ozk", "()V", "")]
public void Ozk()

Ozk(ScanbotCameraXView)

[Register("ozk", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozk(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Ozk(ScanbotCameraXView, IListenableFuture)

[Register("ozk", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;Lcom/google/common/util/concurrent/ListenableFuture;)V", "")]
public static void Ozk(ScanbotCameraXView p0, IListenableFuture p1)

Parameters

p0 ScanbotCameraXView
p1 IListenableFuture

Ozk(float)

[Register("ozk", "(F)F", "")]
public static float Ozk(float p0)

Parameters

p0 float

Returns

float

Ozk(string, UseCaseResolutionSize, IList, int)

[Register("ozk", "(Ljava/lang/String;Lio/scanbot/sdk/ui/camera/ScanbotCameraXView$UseCaseResolutionSize;Ljava/util/List;I)Ljava/util/List;", "")]
public static IList Ozk(string p0, ScanbotCameraXView.UseCaseResolutionSize p1, IList p2, int p3)

Parameters

p0 string
p1 ScanbotCameraXView.UseCaseResolutionSize
p2 IList
p3 int

Returns

IList

Ozo(ScanbotCameraXView)

[Register("ozo", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)Lkotlin/Unit;", "")]
public static Unit Ozo(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Returns

Unit

Ozp()

[Register("ozp", "()V", "")]
public void Ozp()

Ozp(ScanbotCameraXView)

[Register("ozp", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)Lkotlin/Unit;", "")]
public static Unit Ozp(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Returns

Unit

Ozq(ScanbotCameraXView)

[Register("ozq", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozq(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Ozr(ScanbotCameraXView)

[Register("ozr", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozr(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Ozs()

[Register("ozs", "()V", "")]
public void Ozs()

Ozs(ScanbotCameraXView)

[Register("ozs", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)Lkotlin/Unit;", "")]
public static Unit Ozs(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

Returns

Unit

Ozv()

[Register("ozv", "()Landroid/util/Size;", "")]
public Size Ozv()

Returns

Size

Ozv(ScanbotCameraXView)

[Register("ozv", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView;)V", "")]
public static void Ozv(ScanbotCameraXView p0)

Parameters

p0 ScanbotCameraXView

RemoveCameraStateCallback(ICameraStateCallback)

[Register("removeCameraStateCallback", "(Lio/scanbot/sdk/camera/CameraStateCallback;)V", "")]
public void RemoveCameraStateCallback(ICameraStateCallback cameraStateCallback)

Parameters

cameraStateCallback ICameraStateCallback

RemoveFrameHandler(FrameHandler)

[Register("removeFrameHandler", "(Lio/scanbot/sdk/camera/FrameHandler;)V", "")]
public void RemoveFrameHandler(FrameHandler frameHandler)

Parameters

frameHandler FrameHandler

RemovePictureCallback(IBasePictureCallback)

[Register("removePictureCallback", "(Lio/scanbot/sdk/camera/BasePictureCallback;)V", "")]
public void RemovePictureCallback(IBasePictureCallback pictureCallback)

Parameters

pictureCallback IBasePictureCallback

RemoveTakePictureCallback(ICameraTakePictureCallback)

[Register("removeTakePictureCallback", "(Lio/scanbot/sdk/camera/CameraTakePictureCallback;)V", "")]
public void RemoveTakePictureCallback(ICameraTakePictureCallback cameraTakePictureCallback)

Parameters

cameraTakePictureCallback ICameraTakePictureCallback

RestartPreview()

[Register("restartPreview", "()V", "")]
public void RestartPreview()

SetAnalyzerEnabled(bool)

[Register("setAnalyzerEnabled", "(Z)V", "")]
public void SetAnalyzerEnabled(bool enabled)

Parameters

enabled bool

SetAnalyzerFpsLimit(float)

[Register("setAnalyzerFpsLimit", "(F)V", "")]
public void SetAnalyzerFpsLimit(float fps)

Parameters

fps float

SetAnalyzerFrameResolutionLimit(UseCaseResolutionSize)

[Register("setAnalyzerFrameResolutionLimit", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView$UseCaseResolutionSize;)V", "")]
public void SetAnalyzerFrameResolutionLimit(ScanbotCameraXView.UseCaseResolutionSize limit)

Parameters

limit ScanbotCameraXView.UseCaseResolutionSize

SetAnalyzerFrameSize(Size)

[Register("setAnalyzerFrameSize", "(Landroid/util/Size;)V", "")]
public void SetAnalyzerFrameSize(Size frameSize)

Parameters

frameSize Size

SetAutoFocusOnTouch(bool)

[Register("setAutoFocusOnTouch", "(Z)V", "")]
public void SetAutoFocusOnTouch(bool autoFocusOnTouch)

Parameters

autoFocusOnTouch bool

SetCameraFrameSize(Size)

[Register("setCameraFrameSize", "(Landroid/util/Size;)V", "")]
public void SetCameraFrameSize(Size frameSize)

Parameters

frameSize Size

SetCameraModule(CameraModule)

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

Parameters

cameraModule CameraModule

SetCameraOpenCallback(ICameraOpenCallback)

[Register("setCameraOpenCallback", "(Lio/scanbot/sdk/camera/CameraOpenCallback;)V", "")]
public void SetCameraOpenCallback(ICameraOpenCallback cameraOpenCallback)

Parameters

cameraOpenCallback ICameraOpenCallback

SetCaptureCallback(ICaptureCallback)

[Register("setCaptureCallback", "(Lio/scanbot/sdk/camera/CaptureCallback;)V", "")]
public void SetCaptureCallback(ICaptureCallback captureCallback)

Parameters

captureCallback ICaptureCallback

SetForceMaxSnappingQuality(bool)

[Register("setForceMaxSnappingQuality", "(Z)V", "")]
public void SetForceMaxSnappingQuality(bool enabled)

Parameters

enabled bool

SetForceMaxSnappingSize(bool)

[Register("setForceMaxSnappingSize", "(Z)V", "")]
public void SetForceMaxSnappingSize(bool enabled)

Parameters

enabled bool

SetImageCaptureEnabled(bool)

[Register("setImageCaptureEnabled", "(Z)V", "")]
public void SetImageCaptureEnabled(bool enabled)

Parameters

enabled bool

SetLensFocusDistanceProvider(IFunction1)

[Register("setLensFocusDistanceProvider", "(Lkotlin/jvm/functions/Function1;)V", "")]
public void SetLensFocusDistanceProvider(IFunction1 lensFocusDistanceProvider)

Parameters

lensFocusDistanceProvider IFunction1

SetLiveScannerResolution(CameraLiveScannerResolution)

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

Parameters

scannerResolution CameraLiveScannerResolution

SetPhysicalZoom(float)

[Register("setPhysicalZoom", "(F)V", "")]
public void SetPhysicalZoom(float zoom)

Parameters

zoom float

SetPhysicalZoomRange(ZoomRange)

[Register("setPhysicalZoomRange", "(Lio/scanbot/sdk/camera/ZoomRange;)Lio/scanbot/common/Result;", "")]
public IResult SetPhysicalZoomRange(ZoomRange zoomRange)

Parameters

zoomRange ZoomRange

Returns

IResult

SetPictureSize(Size)

[Register("setPictureSize", "(Landroid/util/Size;)V", "")]
public void SetPictureSize(Size pictureSize)

Parameters

pictureSize Size

SetPreviewAspectRatio(int)

[Register("setPreviewAspectRatio", "(I)V", "")]
public void SetPreviewAspectRatio(int value)

Parameters

value int

SetPreviewFrameResolutionLimit(UseCaseResolutionSize)

[Register("setPreviewFrameResolutionLimit", "(Lio/scanbot/sdk/ui/camera/ScanbotCameraXView$UseCaseResolutionSize;)V", "")]
public void SetPreviewFrameResolutionLimit(ScanbotCameraXView.UseCaseResolutionSize limit)

Parameters

limit ScanbotCameraXView.UseCaseResolutionSize

SetPreviewFrameSize(Size)

[Register("setPreviewFrameSize", "(Landroid/util/Size;)V", "")]
public void SetPreviewFrameSize(Size frameSize)

Parameters

frameSize Size

SetPreviewMode(CameraPreviewMode)

[Register("setPreviewMode", "(Lio/scanbot/sdk/camera/CameraPreviewMode;)V", "")]
public void SetPreviewMode(CameraPreviewMode previewMode)

Parameters

previewMode CameraPreviewMode

SetPreviewRotation(int)

[Register("setPreviewRotation", "(I)V", "")]
public void SetPreviewRotation(int rotation)

Parameters

rotation int

SetShutterSound(bool)

[Register("setShutterSound", "(Z)V", "")]
public void SetShutterSound(bool enabled)

Parameters

enabled bool

SetSnappingAutoAdjustment(bool)

[Register("setSnappingAutoAdjustment", "(Z)V", "")]
public void SetSnappingAutoAdjustment(bool enabled)

Parameters

enabled bool

SetSquareFrameSizeEnabled(bool)

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

Parameters

enabled bool

SetSupportedPictureSizes(Size[])

[Register("setSupportedPictureSizes", "([Landroid/util/Size;)V", "")]
public void SetSupportedPictureSizes(Size[] value)

Parameters

value Size[]

SetSupportedPreviewSizes(Size[])

[Register("setSupportedPreviewSizes", "([Landroid/util/Size;)V", "")]
public void SetSupportedPreviewSizes(Size[] value)

Parameters

value Size[]

SetUiZoomLevel(float)

[Register("setUiZoomLevel", "(F)V", "")]
public void SetUiZoomLevel(float zoomLevel)

Parameters

zoomLevel float

StartPreview()

[Register("startPreview", "()V", "")]
public void StartPreview()

StopPreview()

[Register("stopPreview", "()V", "")]
public void StopPreview()

TakePicture(bool)

[Register("takePicture", "(Z)V", "")]
public void TakePicture(bool acquireFocus)

Parameters

acquireFocus bool

TakePicture(bool, bool)

[Register("takePicture", "(ZZ)V", "")]
public void TakePicture(bool acquireFocus, bool isCapturedAutomatically)

Parameters

acquireFocus bool
isCapturedAutomatically bool

UnfreezePreview()

[Register("unfreezePreview", "()V", "")]
public void UnfreezePreview()

UnlockOrientation()

[Register("unlockOrientation", "()V", "")]
public void UnlockOrientation()

UseFlash(bool)

[Register("useFlash", "(Z)V", "")]
public void UseFlash(bool useFlash)

Parameters

useFlash bool

UsePinchToZoom(bool)

[Register("usePinchToZoom", "(Z)V", "")]
public void UsePinchToZoom(bool usePinchToZoom)

Parameters

usePinchToZoom bool