Interface ICameraView.IViewModel
- Namespace
- IO.Scanbot.Sdk.UI.View.Camera
- Assembly
- DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/camera/ICameraView$ViewModel", "", "IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker")]
public interface ICameraView.IViewModel : IJavaObject, IJavaPeerable, IDisposable
- Inherited Members
-
Properties
AutoSnapping
IStateFlow AutoSnapping { get; }
Property Value
- IStateFlow
AutosnapSensitivity
IStateFlow AutosnapSensitivity { get; }
Property Value
- IStateFlow
CameraOpened
IStateFlow CameraOpened { get; }
Property Value
- IStateFlow
DetectionStatus
ISharedFlow DetectionStatus { get; }
Property Value
- ISharedFlow
Flash
IStateFlow Flash { get; }
Property Value
- IStateFlow
ForceUserGuidance
IStateFlow ForceUserGuidance { get; }
Property Value
- IStateFlow
Integer HardwareButtonKeyCode { get; set; }
Property Value
- Integer
IgnoreBadAspectRatio
IStateFlow IgnoreBadAspectRatio { get; }
Property Value
- IStateFlow
MultiPage
IStateFlow MultiPage { get; }
Property Value
- IStateFlow
ParametricFilter
IStateFlow ParametricFilter { get; }
Property Value
- IStateFlow
PictureProcessing
IStateFlow PictureProcessing { get; }
Property Value
- IStateFlow
RequiredAspectRatio
IStateFlow RequiredAspectRatio { get; }
Property Value
- IStateFlow
Scanner
ContourDetector Scanner { get; }
Property Value
- ContourDetector
bool ShutterButtonHidden { get; set; }
Property Value
- bool
ShutterSoundEnabled
IStateFlow ShutterSoundEnabled { get; }
Property Value
- IStateFlow
SnapEvent
ISharedFlow SnapEvent { get; }
Property Value
- ISharedFlow
SnappedPages
IStateFlow SnappedPages { get; }
Property Value
- IStateFlow
SnappedPagesCount
IStateFlow SnappedPagesCount { get; }
Property Value
- IStateFlow
StopNewFrames
IStateFlow StopNewFrames { get; }
Property Value
- IStateFlow
Methods
OnAutoSnappingClicked()
[Register("onAutoSnappingClicked", "()V", "GetOnAutoSnappingClickedHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnAutoSnappingClicked()
OnCameraOpened()
[Register("onCameraOpened", "()V", "GetOnCameraOpenedHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnCameraOpened()
OnCancelClicked()
[Register("onCancelClicked", "()V", "GetOnCancelClickedHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnCancelClicked()
OnFinishCurrentState()
[Register("onFinishCurrentState", "()V", "GetOnFinishCurrentStateHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnFinishCurrentState()
OnFlashClicked()
[Register("onFlashClicked", "()V", "GetOnFlashClickedHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnFlashClicked()
OnLicenseInvalid()
[Register("onLicenseInvalid", "()V", "GetOnLicenseInvalidHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnLicenseInvalid()
OnMultiPageClicked()
[Register("onMultiPageClicked", "()V", "GetOnMultiPageClickedHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnMultiPageClicked()
OnSavePagesClicked()
[Register("onSavePagesClicked", "()V", "GetOnSavePagesClickedHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void OnSavePagesClicked()
PageSnapped(byte[], CaptureInfo)
[Register("pageSnapped", "([BLio/scanbot/sdk/camera/CaptureInfo;)V", "GetPageSnapped_arrayBLio_scanbot_sdk_camera_CaptureInfo_Handler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void PageSnapped(byte[] image, CaptureInfo captureInfo)
Parameters
image
byte[]
captureInfo
CaptureInfo
SetIgnoreBadAspectRatio(bool)
[Register("setIgnoreBadAspectRatio", "(Z)V", "GetSetIgnoreBadAspectRatio_ZHandler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void SetIgnoreBadAspectRatio(bool ignoreBadAspectRatio)
Parameters
ignoreBadAspectRatio
bool
UpdateDetectionStatus(DetectionStatus)
[Register("updateDetectionStatus", "(Lio/scanbot/sdk/core/contourdetector/DetectionStatus;)V", "GetUpdateDetectionStatus_Lio_scanbot_sdk_core_contourdetector_DetectionStatus_Handler:IO.Scanbot.Sdk.UI.View.Camera.ICameraView/IViewModelInvoker, DocumentSDK.NET.Droid")]
void UpdateDetectionStatus(DetectionStatus status)
Parameters
status
DetectionStatus