ScBarcodeArray.h
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 
17 #if defined(__cplusplus)
18 extern "C" {
19 #endif
20 
21 
29 typedef struct ScOpaqueBarcodeArray ScBarcodeArray;
32 
41 SC_EXPORT void sc_barcode_array_retain(ScBarcodeArray *array);
42 
53 SC_EXPORT void sc_barcode_array_release(ScBarcodeArray *array);
54 
65 SC_EXPORT uint32_t
67 
83 SC_EXPORT ScBarcode *
84 sc_barcode_array_get_item_at(const ScBarcodeArray *array, uint32_t index);
85 
86 
87 
88 #if defined(__cplusplus)
89 }
90 #endif
91 
92 
93 #endif // SC_BARCODE_ARRAY_H_
94 
95 
Functions to manage an array of bytes.
A located or recognized barcode/ 2d code in an image.
ScBarcode * sc_barcode_array_get_item_at(const ScBarcodeArray *array, uint32_t index)
Get barcode at specific index in array.
void sc_barcode_array_release(ScBarcodeArray *array)
Decrease reference count of barcode array by one.
uint32_t sc_barcode_array_get_size(const ScBarcodeArray *array)
Get the number of barcodes in the array.
A fixed-size array of barcode objects.
Functions for retrieving barcode information.
Common definitions used throughout the ScanditSDK API.
void sc_barcode_array_retain(ScBarcodeArray *array)
Increase reference count of barcode array by one.