Skip to content

Commit 4167c7b

Browse files
authored
Merge pull request #950 from magethle/master
Expose structure append metadata via C API
2 parents a1516b3 + f93f11c commit 4167c7b

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

core/src/ZXingC.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,13 +217,16 @@ ZX_GETTER(ZXing_ContentType, contentType, static_cast<ZXing_ContentType>)
217217
ZX_GETTER(char*, text, copy)
218218
ZX_GETTER(char*, ecLevel, copy)
219219
ZX_GETTER(char*, symbologyIdentifier, copy)
220+
ZX_GETTER(char*, sequenceId, copy)
220221
ZX_GETTER(ZXing_Position, position, transmute_cast<ZXing_Position>)
221222

222223
ZX_GETTER(int, orientation,)
223224
ZX_GETTER(bool, hasECI,)
224225
ZX_GETTER(bool, isInverted,)
225226
ZX_GETTER(bool, isMirrored,)
226227
ZX_GETTER(int, lineCount,)
228+
ZX_GETTER(int, sequenceIndex,)
229+
ZX_GETTER(int, sequenceSize,)
227230

228231
void ZXing_Barcode_delete(ZXing_Barcode* barcode)
229232
{

core/src/ZXingC.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,9 @@ bool ZXing_Barcode_hasECI(const ZXing_Barcode* barcode);
187187
bool ZXing_Barcode_isInverted(const ZXing_Barcode* barcode);
188188
bool ZXing_Barcode_isMirrored(const ZXing_Barcode* barcode);
189189
int ZXing_Barcode_lineCount(const ZXing_Barcode* barcode);
190+
int ZXing_Barcode_sequenceIndex(const ZXing_Barcode* barcode);
191+
int ZXing_Barcode_sequenceSize(const ZXing_Barcode* barcode);
192+
char* ZXing_Barcode_sequenceId(const ZXing_Barcode* barcode);
190193

191194
void ZXing_Barcode_delete(ZXing_Barcode* barcode);
192195
void ZXing_Barcodes_delete(ZXing_Barcodes* barcodes);

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy