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
DataCaptureViewthat 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.