Table of Contents

Interface IDocumentCameraSession

Namespace
IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui_v2/document/screen/camera/IDocumentCameraSession", "", "IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker")]
public interface IDocumentCameraSession : IDocumentHolder, IJavaObject, IJavaPeerable, IDisposable
Inherited Members

Properties

CameraMode

IStateFlow CameraMode { get; }

Property Value

IStateFlow

DocumentAnalysisMode

DocumentAnalysisMode DocumentAnalysisMode { get; }

Property Value

DocumentAnalysisMode

ImportedImageUris

IMutableSharedFlow ImportedImageUris { get; }

Property Value

IMutableSharedFlow

LastPreviewUriToDisplay

IMutableStateFlow LastPreviewUriToDisplay { get; }

Property Value

IMutableStateFlow

PagesCountToDisplay

IMutableStateFlow PagesCountToDisplay { get; }

Property Value

IMutableStateFlow

ShowCancelDialog

IStateFlow ShowCancelDialog { get; }

Property Value

IStateFlow

ShowIntroDialog

IStateFlow ShowIntroDialog { get; }

Property Value

IStateFlow

Methods

CameraNavigateAcknowledgement(Page, IContinuation)

[Register("cameraNavigateAcknowledgement", "(Lio/scanbot/sdk/docprocessing/Page;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetCameraNavigateAcknowledgement_Lio_scanbot_sdk_docprocessing_Page_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object CameraNavigateAcknowledgement(Page page, IContinuation p1)

Parameters

page Page
p1 IContinuation

Returns

Object

CameraNavigateReviewOrSubmit(string, IContinuation)

[Register("cameraNavigateReviewOrSubmit", "(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetCameraNavigateReviewOrSubmit_Ljava_lang_String_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object CameraNavigateReviewOrSubmit(string pageId, IContinuation p1)

Parameters

pageId string
p1 IContinuation

Returns

Object

CameraShowIntroDialog(IContinuation)

[Register("cameraShowIntroDialog", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetCameraShowIntroDialog_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object CameraShowIntroDialog(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

CloseCamera(IContinuation)

[Register("closeCamera", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetCloseCamera_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object CloseCamera(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

CloseCameraOnLicense(IContinuation)

[Register("closeCameraOnLicense", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetCloseCameraOnLicense_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object CloseCameraOnLicense(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

ImportImages(IContinuation)

[Register("importImages", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetImportImages_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object ImportImages(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

PagesLeftToScan(IContinuation)

[Register("pagesLeftToScan", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetPagesLeftToScan_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object PagesLeftToScan(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

RemoveOldPageIfReplaceMode(IContinuation)

[Register("removeOldPageIfReplaceMode", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetRemoveOldPageIfReplaceMode_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object RemoveOldPageIfReplaceMode(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

ScanLimit(IContinuation)

[Register("scanLimit", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetScanLimit_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object ScanLimit(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object

ShowDialog(ScanbotDialogHandler, IContinuation)

[Register("showDialog", "(Lio/scanbot/sdk/ui_v2/common/components/ScanbotDialogHandler;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetShowDialog_Lio_scanbot_sdk_ui_v2_common_components_ScanbotDialogHandler_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object ShowDialog(ScanbotDialogHandler handler, IContinuation p1)

Parameters

handler ScanbotDialogHandler
p1 IContinuation

Returns

Object

UpdateCurrentPreview(IContinuation)

[Register("updateCurrentPreview", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "GetUpdateCurrentPreview_Lkotlin_coroutines_Continuation_Handler:IO.Scanbot.Sdk.Ui_v2.Document.Screen.Camera.IDocumentCameraSessionInvoker, DocumentSDK.NET.Droid")]
Object UpdateCurrentPreview(IContinuation p0)

Parameters

p0 IContinuation

Returns

Object