ScSymbologySettings.h
Go to the documentation of this file.
char ** sc_symbology_settings_get_enabled_extensions(ScSymbologySettings *settings)
Get all enabled extensions for this symbology.
Checksum is calculating using modulo of 103.
Definition: ScSymbologySettings.h:48
ScBool sc_symbology_settings_is_enabled(ScSymbologySettings const *settings)
Determine whether decoding of this symbology is enabled.
ScBool sc_symbology_settings_is_extension_enabled(ScSymbologySettings const *settings, char const *extension)
Determine whether a certain extension is enabled for the symbology.
void sc_symbology_settings_retain(ScSymbologySettings *settings)
Increase reference count of barcode symbology settings by one.
void sc_symbology_settings_set_active_symbol_counts(ScSymbologySettings *settings, uint16_t const *active_counts, uint16_t num_counts)
This function allows to control the length of barcodes to be decoded.
ScBool sc_symbology_settings_is_color_inverted_enabled(ScSymbologySettings const *settings)
Determine whether color-inverted decoding of this symbology is enabled.
void sc_symbology_settings_release(ScSymbologySettings *settings)
Decrease reference count of barcode symbology settings by one.
Functions for retrieving barcode information.
ScSymbology
Enumeration of all supported 1d and 2d barcode symbologies.
Definition: ScBarcode.h:29
ScSymbology sc_symbology_settings_get_symbology(ScSymbologySettings const *settings)
Get symbology of the symbology settings object.
void sc_symbology_settings_set_extension_enabled(ScSymbologySettings *settings, char const *extension, ScBool enabled)
Activate/Deactivate a custom extension for the symbology.
int32_t ScChecksums
A bit-wise combination of ScChecksum.
Definition: ScSymbologySettings.h:70
void sc_symbology_settings_set_enabled(ScSymbologySettings *settings, ScBool enabled)
Enable/disable decoding of this symbology.
Common definitions used throughout the ScanditSDK API.
void sc_symbology_settings_set_color_inverted_enabled(ScSymbologySettings *settings, ScBool enabled)
Enable/disable decoding of this symbology.
ScChecksums sc_symbology_settings_get_checksums(ScSymbologySettings const *settings)
Get active optional checksums of this symbology.
void sc_symbology_settings_set_checksums(ScSymbologySettings *settings, ScChecksums checksums)
Set active optional checksums for this symbology.
Contains symbology-specific settings.
void sc_symbology_settings_get_active_symbol_counts(ScSymbologySettings *settings, uint16_t **active_counts, uint16_t *num_counts)
Retrieve the current active symbol counts of this symbology.