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()
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>