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>