| layout | default-layout |
|---|---|
| title | CECISegment Class - Dynamsoft Barcode Reader C++ Edition API Reference |
| description | This page shows CECISegment class definition of Dynamsoft Barcode Reader SDK C++ Edition. |
| keywords | CECISegment, ECI, Extended Channel Interpretation, api reference |
The CECISegment class represents the Extended Channel Interpretation (ECI) information within a barcode. Each ECI segment specifies the character encoding used for a portion of the decoded bytes. The charset names follow the IANA character set registry (e.g. "UTF-8", "ISO-8859-1").
Remarks
Introduced in Dynamsoft Barcode Reader SDK version 11.4.1000 and Dynamsoft Capture Vision version 3.4.1000.
Namespace: dynamsoft::dbr
Assembly: DynamsoftBarcodeReader
class CECISegment| Attribute | Type | Description |
|---|---|---|
eciValue |
int | ECI assignment number as defined by ISO/IEC 15424. |
charsetEncoding |
const char* | Charset encoding name defined by IANA. |
startIndex |
int | Start index of this ECI segment in the decoded barcode bytes. |
length |
int | Length (in bytes) of this segment within the decoded barcode bytes. |
ECI assignment number as defined by ISO/IEC 15424.
int eciValueCharset encoding name defined by IANA (e.g. "UTF-8", "ISO-8859-1").
const char* charsetEncodingStart index of this ECI segment in the decoded barcode bytes.
int startIndexLength (in bytes) of this segment within the decoded barcode bytes.
int length- [
CBarcodeResultItem]({{ site.dbr_cpp_api }}barcode-result-item.html) - [
CDecodedBarcodeElement]({{ site.dbr_cpp_api }}decoded-barcode-element.html)