Dynamsoft Barcode Reader 6.3.0 - API Reference
Enumerations

Enumerations

enum  BarcodeFormat {
  BF_All = 503317503, BF_OneD = 0x3FF, BF_CODE_39 = 0x1, BF_CODE_128 = 0x2,
  BF_CODE_93 = 0x4, BF_CODABAR = 0x8, BF_ITF = 0x10, BF_EAN_13 = 0x20,
  BF_EAN_8 = 0x40, BF_UPC_A = 0x80, BF_UPC_E = 0x100, BF_INDUSTRIAL_25 = 0x200,
  BF_PDF417 = 0x2000000, BF_QR_CODE = 0x4000000, BF_DATAMATRIX = 0x8000000, BF_AZTEC = 0x10000000
}
 
enum  ImagePixelFormat {
  IPF_Binary, IPF_BinaryInverted, IPF_GrayScaled, IPF_NV21,
  IPF_RGB_565, IPF_RGB_555, IPF_RGB_888, IPF_ARGB_8888
}
 
enum  ResultType { EDT_StandardText, EDT_RawText, EDT_CandidateText, EDT_PartialText }
 
enum  TerminateStage { ETS_Prelocalized, ETS_Localized, ETS_Recognized }
 
enum  ConflictMode { ECM_Ignore = 1, ECM_Overwrite = 2 }
 

Detailed Description

Enumeration Type Documentation

◆ BarcodeFormat

Describes the type of the barcode. All the formats can be combined, such as BF_CODE_39 | BF_CODE_128.

Enumerator
BF_All 

All supported formats

BF_OneD 

One-D

BF_CODE_39 

Code 39

BF_CODE_128 

Code 128

BF_CODE_93 

Code 93

BF_CODABAR 

Codebar

BF_ITF 

ITF

BF_EAN_13 

EAN-13

BF_EAN_8 

EAN-8

BF_UPC_A 

UPC-A

BF_UPC_E 

UPC-E

BF_INDUSTRIAL_25 

Industrial 2 of 5

BF_PDF417 

PDF417

BF_QR_CODE 

QRCode

BF_DATAMATRIX 

DataMatrix

BF_AZTEC 

AZTEC

◆ ConflictMode

Describes the options for setting parameters value. Detailed info can be found in PublicRuntimeSettings.

Enumerator
ECM_Ignore 

Ignore new settings and inherit from previous settings.

ECM_Overwrite 

overwrite and replace by new settings.

◆ ImagePixelFormat

Describes the image pixel format.

Enumerator
IPF_Binary 

0:Black, 1:White

IPF_BinaryInverted 

0:White, 1:Black

IPF_GrayScaled 

8bit gray

IPF_NV21 

NV21

IPF_RGB_565 

16bit

IPF_RGB_555 

16bit

IPF_RGB_888 

24bit

IPF_ARGB_8888 

32bit

◆ ResultType

enum ResultType

Describes the extended result type.

Enumerator
EDT_StandardText 

Specifies the standard text. This means the barcode value.

EDT_RawText 

Specifies the raw text. This means the text that includes start/stop characters, check digits, etc.

EDT_CandidateText 

Specifies all the candidate text. This means all the standard text results decoded from the barcode.

EDT_PartialText 

Specifies the partial Text. This means part of the text result decoded from the barcode.

◆ TerminateStage

Describes the stage when the results are returned.

Enumerator
ETS_Prelocalized 

Prelocalized

ETS_Localized 

Localized

ETS_Recognized 

Recognized