ScBarcode.h
Go to the documentation of this file.
ScSymbology sc_symbology_from_string(char const *symbology_string)
Helper function to convert a symbology string to its corresponding symbology enum.
SC_EXTERN uint16_t const SC_ALL_SYMBOLOGIES_COUNT
The number of elements in the SC_ALL_SYMBOLOGIES array.
Definition: ScBarcode.h:245
ScCompositeFlag
Flags to hint that two codes form a composite code.
Definition: ScBarcode.h:201
ScSymbology
Enumeration of all supported 1d and 2d barcode symbologies.
Definition: ScBarcode.h:27
SC_EXTERN ScSymbology const SC_ALL_SYMBOLOGIES[]
Array holding all symbologies supported by the scandit barcode scanner.
Definition: ScBarcode.h:238
char const * sc_symbology_to_string(ScSymbology symbology)
Helper function to convert the symbology enum to a string.
Functions to manage an array of bytes.
Common functions and data structures.
Common definitions used throughout the ScanditSDK API.
Functions to manage an array of encoding ranges.
A located or recognized barcode/ 2d code in an image.
char const * sc_barcode_get_file_id(ScBarcode const *barcode)
Get the file ID of the barcode.
ScQuadrilateral sc_barcode_get_location(ScBarcode const *barcode)
Get the location of a recognized or located barcode.
int32_t sc_barcode_get_segment_count(ScBarcode const *barcode)
Get the segment count of the file the barcode belongs to.
ScPoint sc_barcode_get_module_counts(ScBarcode const *barcode)
The module count of a scanned code.
int32_t sc_barcode_get_symbol_count(ScBarcode const *barcode)
Get the symbol count of the barcode.
ScCompositeFlag sc_barcode_get_composite_flag(ScBarcode const *barcode)
Flag to hint whether the barcode is part of a composite code.
ScByteArray sc_barcode_get_data(ScBarcode const *barcode)
Get the data encoded in the barcode.
int32_t sc_barcode_get_segment_index(ScBarcode const *barcode)
Get the segment index of the barcode.
ScBool sc_barcode_is_color_inverted(ScBarcode const *barcode)
Get the color of the barcode.
uint32_t sc_barcode_get_frame_id(ScBarcode const *barcode)
Get the frame ID a barcode was found in.
ScSymbology sc_barcode_get_symbology(ScBarcode const *barcode)
Get the symbology of the barcode.
ScBool sc_barcode_is_gs1_data_carrier(ScBarcode const *barcode)
Check whether the barcode is a "GS1" code.
ScBool sc_barcode_is_recognized(ScBarcode const *barcode)
Check whether the barcode was fully decoded (recognized).
void sc_barcode_release(ScBarcode const *barcode)
Decrease reference count of barcode object by one.
ScEncodingArray sc_barcode_get_data_encoding(ScBarcode const *barcode)
Get the data encodings.
void sc_barcode_retain(ScBarcode const *barcode)
Increase reference count of barcode object by one.
A null terminated array of bytes.