ScBarcodeGenerator.h
Go to the documentation of this file.
Opaque recognition context data structure.
void sc_barcode_generator_free(ScBarcodeGenerator *generator)
Free a previously instantiated barcode generator. May be null.
ScBarcodeGenerator * sc_barcode_generator_new(ScRecognitionContext const *context, ScSymbology symbology, ScError *out_error)
Create a new barcode generator instance for the given symbology.
Recognition context interface.
Functions for retrieving barcode information.
A 1d/2d barcode generator.
ScSymbology
Enumeration of all supported 1d and 2d barcode symbologies.
Definition: ScBarcode.h:29
void sc_barcode_generator_set_options(ScBarcodeGenerator *generator, char const *json_options, ScError *out_error)
sets the options on a given barcode generator
ScImageBuffer * sc_barcode_generator_generate(ScBarcodeGenerator const *generator, uint8_t const *data, size_t data_length, ScEncodingArray const encoding, ScError *out_error)
Generates an image containing a barcode encoding the provided data.
ScBarcodeGenerator * sc_barcode_generator_new_with_options(ScRecognitionContext const *context, ScSymbology symbology, char const *json_options, ScError *out_error)
Create a new barcode generator instance for the given symbology and options.
Common definitions used throughout the ScanditSDK API.
Common functions and data structures.
Functions to manage an array of encoding ranges.