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()
OnCancelClicked()
OnConfirmationRemoved()
void OnConfirmationRemoved()
OnFlashClicked()
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
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
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