DMSSymbologies
enum DMSSymbologies : NSUInteger {}
An enum of symbologies that DMSDK supports. Can be used to configure readers, or used to query the originating symbology in a payload.
-
An unknown symbology. Generally not used as a configuration option. Instead may be returned from classes when the symbology is ambiguous.
Declaration
Objective-C
DMSSymbologyUnknown = 1 << 0
-
The Digimarc digital watermark image symbology. Compatible with image detectors.
Declaration
Objective-C
DMSSymbologyImageDigimarc = 1 << 1
-
The UPCA symbology type. Compatible with image detectors.
Declaration
Objective-C
DMSSymbologyUPCA = 1 << 2
-
The UPCE symbology type. Compatible with image detectors. Please note that using this detector type is subject to additional licensing based on unique user count. Refer to our website for more information or contact Digimarc through the Developer Forum. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyUPCE = 1 << 3
-
The EAN13 symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyEAN13 = 1 << 4
-
The EAN8 symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyEAN8 = 1 << 5
-
The DataBar symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyDataBar = 1 << 6
-
The QR code symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyQRCode = 1 << 7
-
The Code 39 code symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyCode39 = 1 << 8
-
The Code 128 code symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyCode128 = 1 << 9
-
The ITF 14 code symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyITFGTIN14 = 1 << 12
-
The ITF 14 (variable length) code symbology type. Compatible with image detectors. By default, this symbology reads ITF codes ranging 10-24 digits in length. To read codes shorter than 10 digits, use the Image Reader Option
DMSReaderOptionImageReaderITFBarcodeMinimumLength
. Usage is subject to the Traditional Barcode licensing terms.Declaration
Objective-C
DMSSymbologyITF = 1 << 13
-
The PDF417 code symbology type. Compatible with image detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyPDF417 = 1 << 14
-
The Digimarc digital watermark for audio symbology. Compatible with audio detectors. Usage is subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyAudioDigimarc = 1 << 24
-
All traditional barcode detection types. Does not include image Digimarc or other invisible codes. This includes symbologies that are subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyAllBarcodes = DMSSymbologyUPCA | DMSSymbologyUPCE | DMSSymbologyEAN13 | DMSSymbologyEAN8 | DMSSymbologyDataBar | DMSSymbologyQRCode | DMSSymbologyCode39 | DMSSymbologyCode128 | DMSSymbologyITFGTIN14 | DMSSymbologyITF | DMSSymbologyPDF417
-
All audio detector types.
Declaration
Objective-C
DMSSymbologyAllAudio = DMSSymbologyAudioDigimarc
-
All image detector types that can be run local on the device with no cloud interaction. This includes symbologies that are subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyAllLocalImage = DMSSymbologyAllBarcodes | DMSSymbologyImageDigimarc
-
All image detector types. This includes symbologies that are subject to the Traditional Barcode licensing terms.
Declaration
Objective-C
DMSSymbologyAllImage = DMSSymbologyAllLocalImage