Table of Contents

Interface IBarcodeCameraView.IViewModel

Namespace
IO.Scanbot.Sdk.UI.View.Barcode
Assembly
DocumentSDK.NET.Droid.dll
public interface IBarcodeCameraView.IViewModel : IJavaObject, IDisposable, IJavaPeerable
Inherited Members

Properties

AutoSnapEnabled

IStateFlow AutoSnapEnabled { get; }

Property Value

IStateFlow

BarcodeFilter

IStateFlow BarcodeFilter { get; }

Property Value

IStateFlow

CameraOpened

IStateFlow CameraOpened { get; }

Property Value

IStateFlow

ConfirmationState

IStateFlow ConfirmationState { get; }

Property Value

IStateFlow

Flash

IStateFlow Flash { get; }

Property Value

IStateFlow

Scanner

IBarcodeScanner Scanner { get; }

Property Value

IBarcodeScanner

StopNewFrames

IStateFlow StopNewFrames { get; }

Property Value

IStateFlow

Methods

BarcodeScanned(FrameHandlerResult)

void BarcodeScanned(FrameHandlerResult result)

Parameters

result FrameHandlerResult

OnCameraOpened()

void OnCameraOpened()

OnCancelClicked()

void OnCancelClicked()

OnConfirmationRemoved()

void OnConfirmationRemoved()

OnFlashClicked()

void OnFlashClicked()

OnRestartScanning()

void OnRestartScanning()

OnResultConfirmationPending()

void OnResultConfirmationPending()

OnResultConfirmed(BarcodeScannerResult)

void OnResultConfirmed(BarcodeScannerResult result)

Parameters

result BarcodeScannerResult

OnSelectionOverlayBarcodeClicked(BarcodeItem)

void OnSelectionOverlayBarcodeClicked(BarcodeItem barcodeItem)

Parameters

barcodeItem BarcodeItem

PageSnapped(byte[], int)

void PageSnapped(byte[] image, int imageOrientation)

Parameters

image byte[]
imageOrientation int

SetAustraliaPostCustomerFormat(AustraliaPostCustomerFormat)

void SetAustraliaPostCustomerFormat(AustraliaPostCustomerFormat australiaPostCustomerFormat)

Parameters

australiaPostCustomerFormat AustraliaPostCustomerFormat

SetAutoCancelTimeout(int)

void SetAutoCancelTimeout(int timeoutInSeconds)

Parameters

timeoutInSeconds int

SetAutoStopOnSuccess(bool)

void SetAutoStopOnSuccess(bool enabled)

Parameters

enabled bool

SetAutomaticSelectionEnabled(bool)

void SetAutomaticSelectionEnabled(bool enabled)

Parameters

enabled bool

SetBarcodeFilter(IBarcodeFilter)

void SetBarcodeFilter(IBarcodeFilter barcodeFilter)

Parameters

barcodeFilter IBarcodeFilter

SetBarcodeFormatsFilter(IList<BarcodeFormat>)

void SetBarcodeFormatsFilter(IList<BarcodeFormat> barcodeFormats)

Parameters

barcodeFormats IList<BarcodeFormat>

SetConfirmationDialogEnabled(bool)

void SetConfirmationDialogEnabled(bool enabled)

Parameters

enabled bool

SetDelayAfterScanMs(long)

void SetDelayAfterScanMs(long ms)

Parameters

ms long

SetEngineMode(BarcodeScannerEngineMode)

void SetEngineMode(BarcodeScannerEngineMode engineMode)

Parameters

engineMode BarcodeScannerEngineMode

SetExtractedDocumentFormats(IList<BarcodeDocumentFormat>)

void SetExtractedDocumentFormats(IList<BarcodeDocumentFormat> formats)

Parameters

formats IList<BarcodeDocumentFormat>

SetGs1HandlingMode(Gs1Handling)

void SetGs1HandlingMode(Gs1Handling gs1Handling)

Parameters

gs1Handling Gs1Handling

SetInitialScanDelayMs(long)

void SetInitialScanDelayMs(long ms)

Parameters

ms long

SetLowPowerMode(bool)

void SetLowPowerMode(bool lowPowerMode)

Parameters

lowPowerMode bool

SetMaximumTextLength(int)

void SetMaximumTextLength(int maximumTextLength)

Parameters

maximumTextLength int

SetMinimum1DQuietZoneSize(int)

void SetMinimum1DQuietZoneSize(int minimum1DQuietZoneSize)

Parameters

minimum1DQuietZoneSize int

SetMinimumTextLength(int)

void SetMinimumTextLength(int minimumTextLength)

Parameters

minimumTextLength int

SetMsiPlesseyChecksumAlgorithms(IList<MsiPlesseyChecksumAlgorithm>)

void SetMsiPlesseyChecksumAlgorithms(IList<MsiPlesseyChecksumAlgorithm> msiPlesseyChecksumAlgorithms)

Parameters

msiPlesseyChecksumAlgorithms IList<MsiPlesseyChecksumAlgorithm>

SetStripCheckDigits(bool)

void SetStripCheckDigits(bool stripCheckDigits)

Parameters

stripCheckDigits bool

SetUseCode11Checksum(bool)

void SetUseCode11Checksum(bool useCode11Checksum)

Parameters

useCode11Checksum bool

SetUseIata2Of5Checksum(bool)

void SetUseIata2Of5Checksum(bool useIata2Of5Checksum)

Parameters

useIata2Of5Checksum bool