scandit_flutter_datacapture_barcode_selection library

Classes

BarcodeSelection
Data capture mode that implements barcode selection.
BarcodeSelectionAimerSelection
Aimer based selection, customizable via BarcodeSelectionAimerSelection.selectionStrategy.
BarcodeSelectionAutoSelectionStrategy
Barcodes are selected automatically when aiming at them as soon as the intention is understood by our internal algorithms.
BarcodeSelectionBasicOverlay
An overlay for DataCaptureView that shows a simple augmentation over each selected barcode.
BarcodeSelectionBrushProvider
Interface for applying custom brushes to recognized barcodes.
BarcodeSelectionFeedback
Determines what feedback (vibration, sound) should be emitted when reading barcodes. The feedback is specified for each BarcodeSelection instance separately and can be changed through the BarcodeSelection.feedback property by either modifying an existing instance of this class, or by assigning a new one.As of now, this class only allows to configure the feedback that gets emitted when a barcode is selected, through the BarcodeSelectionFeedback.selection property.See documentation on the BarcodeSelection.feedback property for usage samples.
BarcodeSelectionLicenseInfo
Contains information about barcode-selection-specific licensing.
BarcodeSelectionListener
The BarcodeSelection listener is the main way for hooking into BarcodeSelection. It provides a callback that is invoked when the state of selected barcodes changes.
BarcodeSelectionManualSelectionStrategy
Barcodes are selected when aiming at them and tapping anywhere on the screen.
BarcodeSelectionSession
Holds the ongoing state of a running BarcodeSelection. An instance of this class is passed to BarcodeSelectionListener.didUpdateSelection() when new barcodes are selected or currently selected barcodes are unselected.
BarcodeSelectionSettings
Holds all the barcode selection related settings, such as enabled symbologies and tap behavior. For the settings to take effect, they must be applied to a barcode selection (BarcodeSelection) instance using BarcodeSelection.applySettings().
BarcodeSelectionStrategy
The interface for all barcode selection strategies. These strategies are used to configure BarcodeSelectionAimerSelection.
BarcodeSelectionTapSelection
Tap based selection, customizable via BarcodeSelectionTapSelection.freezeBehavior and BarcodeSelectionTapSelection.tapBehavior.
BarcodeSelectionType
The interface for all barcode selection types. Possible selection types are:

Enums

BarcodeSelectionAimerBehavior
Enum used to specify what happens when the user aims a barcode.
BarcodeSelectionBasicOverlayStyle
The style of the BarcodeSelectionBasicOverlay.
BarcodeSelectionFreezeBehavior
Enum used to specify how freezing of the frame preview should be handled. Freezing the preview helps the user select multiple codes which might be difficult to do on a live preview where the codes constantly move around a bit.
BarcodeSelectionTapBehavior
Enum used to specify what happens when the user taps a barcode.