Barcode Selection Listener#
Defined in namespace Scandit.DataCapture.Barcode.Selection.Capture
-
IBarcodeSelectionListener
# interface IBarcodeSelectionListener
Added in version 6.10.0
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.
-
OnObservationStarted()
# void
OnObservationStarted
(BarcodeSelection barcodeSelection)Added in version 6.10.0
Called when the listener starts observing the BarcodeSelection instance.
-
OnObservationStopped()
# void
OnObservationStopped
(BarcodeSelection barcodeSelection)Added in version 6.10.0
Called when the listener stops observing the BarcodeSelection instance.
-
OnSelectionUpdated()
# void
OnSelectionUpdated
(BarcodeSelection barcodeSelection, BarcodeSelectionSession session, IFrameData frameData)Added in version 6.10.0
Invoked whenever a barcode is selected or a previously selected barcode is unselected.
IFrameData is null if the camera is frozen and the selection is changed.
-
OnSessionUpdated()
# void
OnSessionUpdated
(BarcodeSelection barcodeSelection, BarcodeSelectionSession session, IFrameData frameData)Added in version 6.10.0
Invoked after a frame has been processed by barcode selection and the session has been updated. In contrast to OnSelectionUpdated(), this method is invoked, regardless whether a code was selected or not.
IFrameData is null if the camera is frozen and the selection is changed.
-
-
BarcodeSelectionEventArgs
# class BarcodeSelectionEventArgs
: EventArgsAdded in version 6.12.0
Provides data for the BarcodeSelection.SessionUpdated and BarcodeSelection.SelectionUpdated events.
-
BarcodeSelectionEventArgs()
# BarcodeSelectionEventArgs
(BarcodeSelection barcodeSelection, BarcodeSelectionSession session, IFrameData frameData)Added in version 6.12.0
-
BarcodeSelection
# BarcodeSelection
BarcodeSelection
{ get; }Added in version 6.12.0
-
Session
# BarcodeSelectionSession
Session
{ get; }Added in version 6.12.0
-
FrameData
# IFrameData
FrameData
{ get; }Added in version 6.12.0
-