BlinkID C SDK version 5.16.0
BarcodeData.h
Go to the documentation of this file.
1
14#ifndef BARCODE_RESULT_INCLUDED
15#define BARCODE_RESULT_INCLUDED
16
17#include "Recognizer/Export.h"
19#include "Recognizer/Types.h"
20
21#include <stdlib.h>
22
23#ifdef __cplusplus
24extern "C"
25{
26#endif
27
57};
58
62MB_EXPORTED_TYPE typedef enum MBBarcodeType MBBarcodeType;
63
69MB_API char const * MB_CALL barcodeTypeToString( MBBarcodeType bt );
70
78
81
83 char const * stringData;
84
86 MBByte const * rawData;
87
90};
91
95MB_EXPORTED_TYPE typedef struct MBBarcodeData MBBarcodeData;
96
97#ifdef __cplusplus
98}
99#endif
100
101#endif
MB_API char const *MB_CALL barcodeTypeToString(MBBarcodeType bt)
Returns a string representation of MBBarcodeType enum. Returned pointer is a string constant.
MBBarcodeType
Definition: BarcodeData.h:32
@ MB_BARCODE_TYPE_EAN8
Definition: BarcodeData.h:44
@ MB_BARCODE_TYPE_QR
Definition: BarcodeData.h:48
@ MB_BARCODE_TYPE_DATA_MATRIX
Definition: BarcodeData.h:40
@ MB_BARCODE_TYPE_PDF417
Definition: BarcodeData.h:54
@ MB_BARCODE_TYPE_ITF
Definition: BarcodeData.h:46
@ MB_BARCODE_TYPE_UPCE
Definition: BarcodeData.h:52
@ MB_BARCODE_TYPE_AZTEC
Definition: BarcodeData.h:34
@ MB_BARCODE_TYPE_CODE39
Definition: BarcodeData.h:38
@ MB_BARCODE_TYPE_CODE128
Definition: BarcodeData.h:36
@ MB_BARCODE_TYPE_EAN13
Definition: BarcodeData.h:42
@ MB_BARCODE_TYPE_UPCA
Definition: BarcodeData.h:50
@ MB_BARCODE_TYPE_NOT_BARCODE
Definition: BarcodeData.h:56
unsigned char MBBool
Boolean type for C SDK.
Definition: Types.h:20
unsigned char MBByte
Byte type for C SDK.
Definition: Types.h:29
Structure that holds result from scanning barcode.
Definition: BarcodeData.h:75
MBByte const * rawData
Definition: BarcodeData.h:86
MBBool uncertain
Definition: BarcodeData.h:80
size_t rawDataSize
Definition: BarcodeData.h:89
char const * stringData
Definition: BarcodeData.h:83
MBBarcodeType barcodeType
Definition: BarcodeData.h:77