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 : EventArgs

Added 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