Platforms to show: All Mac Windows Linux Cross-Platform

CIDataMatrixCodeDescriptorMBS class

Super class: CIBarcodeDescriptorMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class CoreImage MBS MacCI Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
CIDataMatrixCodeDescriptor is a concrete subclass of CIBarcodeDescriptor that defines an abstract representation of a Data Matrix code symbol.

Subclass of the CIBarcodeDescriptorMBS class.

  • 4 properties
  • method Constructor(errorCorrectedPayload as MemoryBlock, rowCount as Integer, columnCount as Integer, eccVersion as integer)
  • shared method descriptorWithPayload(errorCorrectedPayload as MemoryBlock, rowCount as Integer, columnCount as Integer, eccVersion as integer) as CIDataMatrixCodeDescriptorMBS
  • 6 constants

ECC Versions

Constant Value Description
ECCVersion000 0 Indicates error correction using convolutional code error correction with no data protection.
ECCVersion050 50 Indicates 1/4 of the symbol is dedicated to convolutional code error correction.
ECCVersion080 80 Indicates 1/3 of the symbol is dedicated to convolutional code error correction.
ECCVersion100 100 Indicates 1/2 of the symbol is dedicated to convolutional code error correction.
ECCVersion140 140 Indicates 3/4 of the symbol is dedicated to convolutional code error correction.
ECCVersion200 200 Indicates error correction using Reed-Solomon error correction. Data protection overhead varies based on symbol size.

Super class CIBarcodeDescriptorMBS

This class has no sub classes.


The items on this page are in the following plugins: MBS MacCI Plugin.


CIContextMBS   -   CIDetectorMBS


The biggest plugin in space...