From f93f11c497e7a4fa7a811ca983b3fba821ca7fa7 Mon Sep 17 00:00:00 2001 From: magethle Date: Sat, 10 May 2025 20:09:00 +0200 Subject: [PATCH] Expose structure append metadata via C API --- core/src/ZXingC.cpp | 3 +++ core/src/ZXingC.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/core/src/ZXingC.cpp b/core/src/ZXingC.cpp index c502e2c639..18f538a4ce 100644 --- a/core/src/ZXingC.cpp +++ b/core/src/ZXingC.cpp @@ -217,6 +217,7 @@ ZX_GETTER(ZXing_ContentType, contentType, static_cast) ZX_GETTER(char*, text, copy) ZX_GETTER(char*, ecLevel, copy) ZX_GETTER(char*, symbologyIdentifier, copy) +ZX_GETTER(char*, sequenceId, copy) ZX_GETTER(ZXing_Position, position, transmute_cast) ZX_GETTER(int, orientation,) @@ -224,6 +225,8 @@ ZX_GETTER(bool, hasECI,) ZX_GETTER(bool, isInverted,) ZX_GETTER(bool, isMirrored,) ZX_GETTER(int, lineCount,) +ZX_GETTER(int, sequenceIndex,) +ZX_GETTER(int, sequenceSize,) void ZXing_Barcode_delete(ZXing_Barcode* barcode) { diff --git a/core/src/ZXingC.h b/core/src/ZXingC.h index 282f528574..f741a5e693 100644 --- a/core/src/ZXingC.h +++ b/core/src/ZXingC.h @@ -187,6 +187,9 @@ bool ZXing_Barcode_hasECI(const ZXing_Barcode* barcode); bool ZXing_Barcode_isInverted(const ZXing_Barcode* barcode); bool ZXing_Barcode_isMirrored(const ZXing_Barcode* barcode); int ZXing_Barcode_lineCount(const ZXing_Barcode* barcode); +int ZXing_Barcode_sequenceIndex(const ZXing_Barcode* barcode); +int ZXing_Barcode_sequenceSize(const ZXing_Barcode* barcode); +char* ZXing_Barcode_sequenceId(const ZXing_Barcode* barcode); void ZXing_Barcode_delete(ZXing_Barcode* barcode); void ZXing_Barcodes_delete(ZXing_Barcodes* barcodes); 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