Go to the documentation of this file.
1 
10 #ifndef SC_BARCODE_ARRAY_H_
11 #define SC_BARCODE_ARRAY_H_
12 
13 #include <Scandit/ScConfig.h>
14 #include <Scandit/ScBarcode.h>
15 #include <Scandit/ScByteArray.h>
16 
18 
26 typedef struct ScOpaqueBarcodeArray ScBarcodeArray;
29 
38 SC_EXPORT
40 
51 SC_EXPORT
53 
64 SC_EXPORT
65 uint32_t sc_barcode_array_get_size(ScBarcodeArray const *array);
66 
82 SC_EXPORT
83 ScBarcode *sc_barcode_array_get_item_at(ScBarcodeArray const *array, uint32_t index);
84 
86 
87 #endif // SC_BARCODE_ARRAY_H_
Functions to manage an array of bytes.
A located or recognized barcode/ 2d code in an image.
void sc_barcode_array_release(ScBarcodeArray *array)
Decrease reference count of barcode array by one.
A fixed-size array of barcode objects.
Functions for retrieving barcode information.
#define SC_EXTERN_C_BEGIN
Start of external C code.
Definition: ScConfig.h:19
uint32_t sc_barcode_array_get_size(ScBarcodeArray const *array)
Get the number of barcodes in the array.
#define SC_EXTERN_C_END
End of external C code.
Definition: ScConfig.h:28
Common definitions used throughout the ScanditSDK API.
void sc_barcode_array_retain(ScBarcodeArray *array)
Increase reference count of barcode array by one.
ScBarcode * sc_barcode_array_get_item_at(ScBarcodeArray const *array, uint32_t index)
Get barcode at specific index in array.