|
| enum | scanbotsdk_character_encoding_t {
SCANBOTSDK_CHARACTER_ENCODING_UNKNOWN = 0
,
SCANBOTSDK_CHARACTER_ENCODING_ASCII = 1
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART1 = 2
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART2 = 3
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART3 = 4
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART4 = 5
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART5 = 6
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART6 = 7
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART7 = 8
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART8 = 9
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART9 = 10
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART10 = 11
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART11 = 12
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART13 = 13
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART14 = 14
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART15 = 15
,
SCANBOTSDK_CHARACTER_ENCODING_ISO_8859_PART16 = 16
,
SCANBOTSDK_CHARACTER_ENCODING_CP_437 = 17
,
SCANBOTSDK_CHARACTER_ENCODING_CP_1250 = 18
,
SCANBOTSDK_CHARACTER_ENCODING_CP_1251 = 19
,
SCANBOTSDK_CHARACTER_ENCODING_CP_1252 = 20
,
SCANBOTSDK_CHARACTER_ENCODING_CP_1256 = 21
,
SCANBOTSDK_CHARACTER_ENCODING_SHIFT_JIS = 22
,
SCANBOTSDK_CHARACTER_ENCODING_BIG_5 = 23
,
SCANBOTSDK_CHARACTER_ENCODING_GB_2312 = 24
,
SCANBOTSDK_CHARACTER_ENCODING_GB_18030 = 25
,
SCANBOTSDK_CHARACTER_ENCODING_EUC_JP = 26
,
SCANBOTSDK_CHARACTER_ENCODING_EUC_KR = 27
,
SCANBOTSDK_CHARACTER_ENCODING_UTF_16_BE = 28
,
SCANBOTSDK_CHARACTER_ENCODING_UTF_8 = 29
,
SCANBOTSDK_CHARACTER_ENCODING_UTF_16_LE = 30
,
SCANBOTSDK_CHARACTER_ENCODING_UTF_32_BE = 31
,
SCANBOTSDK_CHARACTER_ENCODING_UTF_32_LE = 32
,
SCANBOTSDK_CHARACTER_ENCODING_BINARY = 33
} |
| | scanbotsdk_character_encoding_t enum More...
|
| |
| enum | scanbotsdk_barcode_format_t {
SCANBOTSDK_BARCODE_FORMAT_NONE = 0
,
SCANBOTSDK_BARCODE_FORMAT_AZTEC = 1
,
SCANBOTSDK_BARCODE_FORMAT_CODABAR = 2
,
SCANBOTSDK_BARCODE_FORMAT_CODE_39 = 3
,
SCANBOTSDK_BARCODE_FORMAT_CODE_93 = 4
,
SCANBOTSDK_BARCODE_FORMAT_CODE_128 = 5
,
SCANBOTSDK_BARCODE_FORMAT_DATA_MATRIX = 6
,
SCANBOTSDK_BARCODE_FORMAT_EAN_8 = 7
,
SCANBOTSDK_BARCODE_FORMAT_EAN_13 = 8
,
SCANBOTSDK_BARCODE_FORMAT_ITF = 9
,
SCANBOTSDK_BARCODE_FORMAT_MAXI_CODE = 10
,
SCANBOTSDK_BARCODE_FORMAT_PDF_417 = 11
,
SCANBOTSDK_BARCODE_FORMAT_QR_CODE = 12
,
SCANBOTSDK_BARCODE_FORMAT_DATABAR = 13
,
SCANBOTSDK_BARCODE_FORMAT_DATABAR_EXPANDED = 14
,
SCANBOTSDK_BARCODE_FORMAT_UPC_A = 15
,
SCANBOTSDK_BARCODE_FORMAT_UPC_E = 16
,
SCANBOTSDK_BARCODE_FORMAT_MSI_PLESSEY = 17
,
SCANBOTSDK_BARCODE_FORMAT_IATA_2_OF_5 = 18
,
SCANBOTSDK_BARCODE_FORMAT_INDUSTRIAL_2_OF_5 = 19
,
SCANBOTSDK_BARCODE_FORMAT_CODE_25 = 20
,
SCANBOTSDK_BARCODE_FORMAT_MICRO_QR_CODE = 21
,
SCANBOTSDK_BARCODE_FORMAT_USPS_INTELLIGENT_MAIL = 22
,
SCANBOTSDK_BARCODE_FORMAT_ROYAL_MAIL = 23
,
SCANBOTSDK_BARCODE_FORMAT_JAPAN_POST = 24
,
SCANBOTSDK_BARCODE_FORMAT_ROYAL_TNT_POST = 25
,
SCANBOTSDK_BARCODE_FORMAT_AUSTRALIA_POST = 26
,
SCANBOTSDK_BARCODE_FORMAT_DATABAR_LIMITED = 27
,
SCANBOTSDK_BARCODE_FORMAT_MICRO_PDF_417 = 28
,
SCANBOTSDK_BARCODE_FORMAT_GS1_COMPOSITE = 29
,
SCANBOTSDK_BARCODE_FORMAT_RMQR_CODE = 30
,
SCANBOTSDK_BARCODE_FORMAT_CODE_11 = 31
,
SCANBOTSDK_BARCODE_FORMAT_CODE_32 = 32
,
SCANBOTSDK_BARCODE_FORMAT_PHARMA_CODE = 33
,
SCANBOTSDK_BARCODE_FORMAT_PHARMA_CODE_TWO_TRACK = 34
,
SCANBOTSDK_BARCODE_FORMAT_PZN_7 = 35
,
SCANBOTSDK_BARCODE_FORMAT_PZN_8 = 36
} |
| | scanbotsdk_barcode_format_t enum More...
|
| |
| enum | scanbotsdk_gs_1_handling_t {
SCANBOTSDK_GS_1_HANDLING_PARSE = 0
,
SCANBOTSDK_GS_1_HANDLING_VALIDATE_STRUCTURE = 1
,
SCANBOTSDK_GS_1_HANDLING_DECODE_STRUCTURE = 2
,
SCANBOTSDK_GS_1_HANDLING_VALIDATE_FULL = 3
,
SCANBOTSDK_GS_1_HANDLING_DECODE_FULL = 4
} |
| | scanbotsdk_gs_1_handling_t enum More...
|
| |
| enum | scanbotsdk_upc_ean_extension_behavior_t {
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_REQUIRE_2 = 0
,
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_REQUIRE_5 = 1
,
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_REQUIRE_ANY = 2
,
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_IGNORE = 3
,
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_ALLOW_2 = 4
,
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_ALLOW_5 = 5
,
SCANBOTSDK_UPC_EAN_EXTENSION_BEHAVIOR_ALLOW_ANY = 6
} |
| | scanbotsdk_upc_ean_extension_behavior_t enum More...
|
| |
| enum | scanbotsdk_one_d_confirmation_mode_t {
SCANBOTSDK_ONE_D_CONFIRMATION_MODE_NONE = 0
,
SCANBOTSDK_ONE_D_CONFIRMATION_MODE_MINIMAL = 1
,
SCANBOTSDK_ONE_D_CONFIRMATION_MODE_MODERATE = 2
,
SCANBOTSDK_ONE_D_CONFIRMATION_MODE_THOROUGH = 3
} |
| | scanbotsdk_one_d_confirmation_mode_t enum More...
|
| |
| enum | scanbotsdk_two_d_decoding_mode_t {
SCANBOTSDK_TWO_D_DECODING_MODE_LOW_EFFORT = 0
,
SCANBOTSDK_TWO_D_DECODING_MODE_HIGH_EFFORT = 1
} |
| | scanbotsdk_two_d_decoding_mode_t enum More...
|
| |
|
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_character_encoding_t_to_string (scanbotsdk_character_encoding_t value, const char **result) |
| | Returns the string representation of the given scanbotsdk_character_encoding_t value.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_range_encoding_create (int start, int end, scanbotsdk_character_encoding_t encoding, scanbotsdk_range_encoding_t **result) |
| | Creates a new instance of scanbotsdk_range_encoding with given params and stores it in the location specified by the last argument.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_range_encoding_free (scanbotsdk_range_encoding_t *object) |
| | Frees the memory allocated for the instance of scanbotsdk_range_encoding_t. If null is passed, the function does nothing.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_range_encoding_get_start (scanbotsdk_range_encoding_t *self, int *start) |
| | Returns value of start field of the given object.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_range_encoding_get_end (scanbotsdk_range_encoding_t *self, int *end) |
| | Returns value of end field of the given object.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_range_encoding_get_encoding (scanbotsdk_range_encoding_t *self, scanbotsdk_character_encoding_t *encoding) |
| | Returns value of encoding field of the given object.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_structured_append_info_create (int count, int index, const char *id, scanbotsdk_structured_append_info_t **result) |
| | Creates a new instance of scanbotsdk_structured_append_info with given params and stores it in the location specified by the last argument.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_structured_append_info_free (scanbotsdk_structured_append_info_t *object) |
| | Frees the memory allocated for the instance of scanbotsdk_structured_append_info_t. If null is passed, the function does nothing.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_structured_append_info_get_count (scanbotsdk_structured_append_info_t *self, int *count) |
| | Returns value of count field of the given object.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_structured_append_info_get_index (scanbotsdk_structured_append_info_t *self, int *index) |
| | Returns value of index field of the given object.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_structured_append_info_get_id (scanbotsdk_structured_append_info_t *self, const char **id) |
| | Returns value of id field of the given object. The returned pointers do NOT own the underlying object, caller must not free them.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_barcode_format_t_to_string (scanbotsdk_barcode_format_t value, const char **result) |
| | Returns the string representation of the given scanbotsdk_barcode_format_t value.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_gs_1_handling_t_to_string (scanbotsdk_gs_1_handling_t value, const char **result) |
| | Returns the string representation of the given scanbotsdk_gs_1_handling_t value.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_upc_ean_extension_behavior_t_to_string (scanbotsdk_upc_ean_extension_behavior_t value, const char **result) |
| | Returns the string representation of the given scanbotsdk_upc_ean_extension_behavior_t value.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_one_d_confirmation_mode_t_to_string (scanbotsdk_one_d_confirmation_mode_t value, const char **result) |
| | Returns the string representation of the given scanbotsdk_one_d_confirmation_mode_t value.
|
| |
| SBSDK_API scanbotsdk_error_code_t | scanbotsdk_two_d_decoding_mode_t_to_string (scanbotsdk_two_d_decoding_mode_t value, const char **result) |
| | Returns the string representation of the given scanbotsdk_two_d_decoding_mode_t value.
|
| |