Click or drag to resize

BarcodeScannerSettings Class

Configure the barcode recognition process.
Inheritance Hierarchy

Namespace:  Scandit.Recognition
Assembly:  Scandit.Recognition (in Scandit.Recognition.dll) Version: (
public class BarcodeScannerSettings : IDisposable

The BarcodeScannerSettings type exposes the following members.

Public methodBarcodeScannerSettings
Construct an empty barcode scanner settings with all symbologies disabled.
Public propertyCameraFocusMode
Informs the barcode scanner about the camera focus capabilities in use.
Public propertyCodeCachingDuration
Get the code caching duration of the scan session.
Public propertyCodeDirectionHint
Hints to the recognition engine in what directions codes are expected.
Public propertyCodeDuplicateFilter
The code duplicate filter to be used
Public propertyCodeLocationArea1d
Code location area for 1d codes.
Public propertyCodeLocationArea2d
Code location area for 2d codes.
Public propertyCodeLocationConstraint1d
The code location constraint for 1d symbologies
Public propertyCodeLocationConstraint2d
The code location constraint for 2d symbologies
Public propertyItem
Get/set custom property previously set on the scanner settings.
Public propertyMaxNumberOfCodesPerFrame
The maximum number of codes to be decoded every frame.
Public propertySearchArea
The area in which barcodes are searched.
Public propertySymbologies
Map of symbology-specific settings
Public methodClone
Returns a deep copy of the barcode scanner settings.
Public methodDisableAllSymbologies
Disable recognition of all symbologies.
Public methodDispose
Dispose the BarcodeScannerSettings.
Public methodEnableSymbology
Enable or disable recognition of particular symbology
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
(Overrides ObjectFinalize.)
Public methodStatic memberFromJson
Create a barcode scanner settings object from a serialized JSON representation.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetProperty
Get custom property previously set on the scanner settings.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetProperty
Set custom property
Public methodSetRestrictedScanArea
Sets the search area, location hints based on active scanning area and hot spot.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
The barcode scanner settings are used to control the barcode recognition process. They allow to enable/disable a certain set of symbologies and control where barcodes are searched in the image. For the barcode scanner settings to take effect, they must be applied to the BarcodeScanner, either when constructing it, or through ApplySettings(BarcodeScannerSettings).
Version Information

Supported in: 1.0
See Also