Table of Contents

Enum BarcodeScannerEngineMode

Namespace
ScanbotSDK.MAUI.Core.Barcode
Assembly
ScanbotSDK.Shared.dll
[JsonConverter(typeof(BarcodeScannerEngineModeConverter))]
public enum BarcodeScannerEngineMode

Fields

Legacy = 0

Legacy mode. Very fast, significantly less accurate. Doesn't support all barcode types.

NextGen = 2

Main engine mode for high-power devices. Supports all barcodes types.

NextGenFarDistance = 4

Similar to NEXT_GEN, but optimized for scanning from far distances. In single‑shot mode, performance can be slow and may require significant memory depending on input resolution.

NextGenLowPower = 1

A faster version of the main engine mode, for use with low-power devices.

NextGenLowPowerFarDistance = 3

Similar to NEXT_GEN_LOW_POWER, but optimized for scanning from far distances.

NextGenMaxDistance = 5

Similar to NEXT_GEN_FAR_DISTANCE, but optimized for scanning from far distances on very high power devices. In single‑shot mode, performance can be very slow and may require significant memory depending on input resolution.