Table of Contents

Class BaseAutoSnappingController

Namespace
IO.Scanbot.Sdk.Camera.Autosnapping
Assembly
DocumentSDK.NET.Droid.dll
public abstract class BaseAutoSnappingController : Object, IAutoSnappingController, IJavaObject, IDisposable, IJavaPeerable
Inheritance
BaseAutoSnappingController
Implements
Derived

Constructors

BaseAutoSnappingController(IScanbotCameraView)

public BaseAutoSnappingController(IScanbotCameraView cameraView)

Parameters

cameraView IScanbotCameraView

BaseAutoSnappingController(nint, JniHandleOwnership)

protected BaseAutoSnappingController(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Fields

ForceAutofocusBeforeSnapDefault

[Obsolete("deprecated")]
public const bool ForceAutofocusBeforeSnapDefault = false

Field Value

bool

Properties

B

public Handler B { get; set; }

Property Value

Handler

C

public AtomicBoolean C { get; set; }

Property Value

AtomicBoolean

D

public IAutoSnappingController.ICallback D { get; set; }

Property Value

IAutoSnappingController.ICallback

Enabled

public bool Enabled { get; set; }

Property Value

bool

G

public IAutoSnappingController.IAutoSnappingStateListener G { get; set; }

Property Value

IAutoSnappingController.IAutoSnappingStateListener

H

public IList H { get; set; }

Property Value

IList

I

public AtomicBoolean I { get; set; }

Property Value

AtomicBoolean

J

public bool J { get; set; }

Property Value

bool

K

public bool K { get; set; }

Property Value

bool

L

public IRunnable L { get; set; }

Property Value

IRunnable

P

public static BaseAutoSnappingController.Companion P { get; }

Property Value

BaseAutoSnappingController.Companion

StateListener

public virtual IAutoSnappingController.IAutoSnappingStateListener StateListener { get; set; }

Property Value

IAutoSnappingController.IAutoSnappingStateListener

Methods

A(BaseAutoSnappingController)

public static void A(BaseAutoSnappingController this_0)

Parameters

this_0 BaseAutoSnappingController

Cleanup()

public void Cleanup()

Detach()

public abstract void Detach()

IsResumed()

public AtomicBoolean IsResumed()

Returns

AtomicBoolean

ResetPredicates()

public virtual void ResetPredicates()

RunPredicates(Object)

public virtual bool RunPredicates(Object param)

Parameters

param Object

Returns

bool

SetAutoSnappingCallback(ICallback)

public void SetAutoSnappingCallback(IAutoSnappingController.ICallback callback)

Parameters

callback IAutoSnappingController.ICallback

SetForceAutofocusBeforeSnap(bool)

public void SetForceAutofocusBeforeSnap(bool forceAutofocusBeforeSnap)

Parameters

forceAutofocusBeforeSnap bool

SetSensitivity(float)

public void SetSensitivity(float sensitivity)

Parameters

sensitivity float

SetShakeDetectionEnabled(bool)

public void SetShakeDetectionEnabled(bool enabled)

Parameters

enabled bool

TrySnap(Object)

public virtual void TrySnap(Object parameter)

Parameters

parameter Object

Events

AutoSnappingCanceled

public event EventHandler AutoSnappingCanceled

Event Type

EventHandler

AutoSnappingFinished

public event EventHandler AutoSnappingFinished

Event Type

EventHandler

AutoSnappingIn

public event EventHandler<IAutoSnappingController.AutoSnappingInEventArgs> AutoSnappingIn

Event Type

EventHandler<IAutoSnappingController.AutoSnappingInEventArgs>