Class BaseAutoSnappingController
- Namespace
- IO.Scanbot.Sdk.Camera.Autosnapping
- Assembly
- DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/camera/autosnapping/BaseAutoSnappingController", DoNotGenerateAcw = true)]
[JavaTypeParameters(new string[] { "T" })]
public abstract class BaseAutoSnappingController : Object, IAutoSnappingController, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BaseAutoSnappingController
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
BaseAutoSnappingController(IScanbotCameraView)
[Register(".ctor", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;)V", "")]
public BaseAutoSnappingController(IScanbotCameraView cameraView)
Parameters
cameraView IScanbotCameraView
BaseAutoSnappingController(nint, JniHandleOwnership)
protected BaseAutoSnappingController(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference nint
transfer JniHandleOwnership
Fields
ForceAutofocusBeforeSnapDefault
[Register("FORCE_AUTOFOCUS_BEFORE_SNAP_DEFAULT")]
[Obsolete("deprecated")]
public const bool ForceAutofocusBeforeSnapDefault = false
Field Value
- bool
Properties
Enabled
public bool Enabled { get; set; }
Property Value
- bool
Qnc
[Register("qnc")]
public bool Qnc { get; set; }
Property Value
- bool
Qnd
[Register("qnd")]
public IAutoSnappingController.ICallback Qnd { get; set; }
Property Value
- IAutoSnappingController.ICallback
Qnl
[Register("qnl")]
public bool Qnl { get; set; }
Property Value
- bool
Qnp
[Register("qnp")]
public IAutoSnappingController.IAutoSnappingStateListener Qnp { get; set; }
Property Value
- IAutoSnappingController.IAutoSnappingStateListener
Qnq
[Register("qnq")]
public AtomicBoolean Qnq { get; set; }
Property Value
- AtomicBoolean
Qnt
[Register("qnt")]
public IRunnable Qnt { get; set; }
Property Value
- IRunnable
Qnv
[Register("qnv")]
public AtomicBoolean Qnv { get; set; }
Property Value
- AtomicBoolean
StateListener
public virtual IAutoSnappingController.IAutoSnappingStateListener StateListener { get; set; }
Property Value
- IAutoSnappingController.IAutoSnappingStateListener
Methods
Cleanup()
[Register("cleanup", "()V", "")]
public void Cleanup()
Detach()
[Register("detach", "()V", "GetDetachHandler")]
public abstract void Detach()
IsResumed()
[Register("isResumed", "()Ljava/util/concurrent/atomic/AtomicBoolean;", "")]
public AtomicBoolean IsResumed()
Returns
- AtomicBoolean
Qnw(BaseAutoSnappingController)
[Register("qnw", "(Lio/scanbot/sdk/camera/autosnapping/BaseAutoSnappingController;)Lkotlin/Unit;", "")]
public static Unit Qnw(BaseAutoSnappingController p0)
Parameters
p0 BaseAutoSnappingController
Returns
- Unit
Qny(BaseAutoSnappingController)
[Register("qny", "(Lio/scanbot/sdk/camera/autosnapping/BaseAutoSnappingController;)V", "")]
public static void Qny(BaseAutoSnappingController p0)
Parameters
p0 BaseAutoSnappingController
ResetPredicates()
[Register("resetPredicates", "()V", "GetResetPredicatesHandler")]
public virtual void ResetPredicates()
RunPredicates(Object)
[Register("runPredicates", "(Ljava/lang/Object;)Z", "GetRunPredicates_Ljava_lang_Object_Handler")]
public virtual bool RunPredicates(Object param)
Parameters
param Object
Returns
- bool
SetAutoSnappingCallback(ICallback)
[Register("setAutoSnappingCallback", "(Lio/scanbot/sdk/camera/autosnapping/IAutoSnappingController$Callback;)V", "")]
public void SetAutoSnappingCallback(IAutoSnappingController.ICallback callback)
Parameters
callback IAutoSnappingController.ICallback
SetForceAutofocusBeforeSnap(bool)
[Register("setForceAutofocusBeforeSnap", "(Z)V", "")]
public void SetForceAutofocusBeforeSnap(bool forceAutofocusBeforeSnap)
Parameters
forceAutofocusBeforeSnap bool
SetSensitivity(float)
[Register("setSensitivity", "(F)V", "")]
public void SetSensitivity(float sensitivity)
Parameters
sensitivity float
SetShakeDetectionEnabled(bool)
[Register("setShakeDetectionEnabled", "(Z)V", "")]
public void SetShakeDetectionEnabled(bool enabled)
Parameters
enabled bool
TrySnap(Object)
[Register("trySnap", "(Ljava/lang/Object;)V", "GetTrySnap_Ljava_lang_Object_Handler")]
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>