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