Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKCheckScannerTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/CheckScannerTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_CHECKSCANNERTYPES_H
9#define SCANBOTSDK_CHECKSCANNERTYPES_H
10
11
12#include <ScanbotSDKImage.h>
17#include <stdbool.h>
18#include <stddef.h>
19#include <stdint.h>
20#include <string.h>
21#include <ScanbotSDKErrorCode.h>
22#include <ScanbotSDKDefs.h>
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28
49
59
92
102
109
117
129
139
149
159
160
201
211
218
247 scanbotsdk_check_document_detection_mode_t document_detection_mode,
248 scanbotsdk_check_standard_t* accepted_check_standards,
249 size_t accepted_check_standards_size,
250 scanbotsdk_result_accumulation_configuration_t* result_accumulation_config,
251 scanbotsdk_processing_mode_t processing_mode,
253
264
265
273
308
340
361
392
393
394#ifdef __cplusplus
395} /* extern "C" */
396#endif
397
398#endif /* SCANBOTSDK_CHECKSCANNERTYPES_H */
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:26
ScanbotSDK Image Ref C API.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_create_with_defaults(scanbotsdk_check_scanner_configuration_t **result)
Creates a new instance of scanbotsdk_check_scanner_configuration_t with given required params and sto...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_set_document_detection_mode(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_check_document_detection_mode_t document_detection_mode)
Sets value of document_detection_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_standard_t_to_string(scanbotsdk_check_standard_t value, const char **result)
Returns the string representation of the given scanbotsdk_check_standard_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanning_result_get_cropped_image(scanbotsdk_check_scanning_result_t *self, scanbotsdk_image_t **cropped_image)
Returns value of cropped_image field of the given object. The returned pointers do NOT own the underl...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_get_processing_mode(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_processing_mode_t *processing_mode)
Returns value of processing_mode field of the given object.
scanbotsdk_check_magnetic_ink_strip_scanning_status_t
scanbotsdk_check_magnetic_ink_strip_scanning_status_t enum
Definition ScanbotSDKCheckScannerTypes.h:65
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanning_result_get_status(scanbotsdk_check_scanning_result_t *self, scanbotsdk_check_magnetic_ink_strip_scanning_status_t *status)
Returns value of status field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_get_document_detection_mode(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_check_document_detection_mode_t *document_detection_mode)
Returns value of document_detection_mode field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanning_result_get_document_detection_result(scanbotsdk_check_scanning_result_t *self, scanbotsdk_document_detection_result_t **document_detection_result)
Returns value of document_detection_result field of the given object. The returned pointers do NOT ow...
struct scanbotsdk_check_scanner_configuration_t scanbotsdk_check_scanner_configuration_t
scanbotsdk_check_scanner_configuration_t class
Definition ScanbotSDKCheckScannerTypes.h:217
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_free(scanbotsdk_check_scanner_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_check_scanner_configuration_t....
scanbotsdk_check_standard_t
scanbotsdk_check_standard_t enum
Definition ScanbotSDKCheckScannerTypes.h:166
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_get_accepted_check_standards_size(scanbotsdk_check_scanner_configuration_t *self, size_t *size)
Returns size of accepted_check_standards array.
struct scanbotsdk_check_scanning_result_t scanbotsdk_check_scanning_result_t
scanbotsdk_check_scanning_result_t class
Definition ScanbotSDKCheckScannerTypes.h:108
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_create(scanbotsdk_check_document_detection_mode_t document_detection_mode, scanbotsdk_check_standard_t *accepted_check_standards, size_t accepted_check_standards_size, scanbotsdk_result_accumulation_configuration_t *result_accumulation_config, scanbotsdk_processing_mode_t processing_mode, scanbotsdk_check_scanner_configuration_t **result)
Creates a new instance of scanbotsdk_check_scanner_configuration with given params and stores it in t...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_set_result_accumulation_config(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_result_accumulation_configuration_t *result_accumulation_config)
Sets value of result_accumulation_config field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_document_detection_mode_t_to_string(scanbotsdk_check_document_detection_mode_t value, const char **result)
Returns the string representation of the given scanbotsdk_check_document_detection_mode_t value.
scanbotsdk_check_document_detection_mode_t
scanbotsdk_check_document_detection_mode_t enum
Definition ScanbotSDKCheckScannerTypes.h:34
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_get_accepted_check_standards(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_check_standard_t **accepted_check_standards)
Returns value of accepted_check_standards field of the given object. The returned value is direct vie...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_magnetic_ink_strip_scanning_status_t_to_string(scanbotsdk_check_magnetic_ink_strip_scanning_status_t value, const char **result)
Returns the string representation of the given scanbotsdk_check_magnetic_ink_strip_scanning_status_t ...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_set_accepted_check_standards(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_check_standard_t *accepted_check_standards, size_t accepted_check_standards_size)
Sets value of accepted_check_standards field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanning_result_get_check(scanbotsdk_check_scanning_result_t *self, scanbotsdk_generic_document_t **check)
Returns value of check field of the given object. The returned pointers do NOT own the underlying obj...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_get_result_accumulation_config(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_result_accumulation_configuration_t **result_accumulation_config)
Returns value of result_accumulation_config field of the given object. The returned pointers do NOT o...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanning_result_free(scanbotsdk_check_scanning_result_t *object)
Frees the memory allocated for the instance of scanbotsdk_check_scanning_result_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_check_scanner_configuration_set_processing_mode(scanbotsdk_check_scanner_configuration_t *self, scanbotsdk_processing_mode_t processing_mode)
Sets value of processing_mode field of the given object.
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_SUCCESS
Definition ScanbotSDKCheckScannerTypes.h:69
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_INCOMPLETE_VALIDATION
Definition ScanbotSDKCheckScannerTypes.h:85
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_SCANNING_IN_PROGRESS
Definition ScanbotSDKCheckScannerTypes.h:81
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_ERROR_NOTHING_FOUND
Definition ScanbotSDKCheckScannerTypes.h:89
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_SUCCESS_BUT_LOW_CONFIDENCE_RESULT
Definition ScanbotSDKCheckScannerTypes.h:73
@ SCANBOTSDK_CHECK_STANDARD_IND
Definition ScanbotSDKCheckScannerTypes.h:186
@ SCANBOTSDK_CHECK_STANDARD_FRA
Definition ScanbotSDKCheckScannerTypes.h:174
@ SCANBOTSDK_CHECK_STANDARD_KWT
Definition ScanbotSDKCheckScannerTypes.h:178
@ SCANBOTSDK_CHECK_STANDARD_AUS
Definition ScanbotSDKCheckScannerTypes.h:182
@ SCANBOTSDK_CHECK_STANDARD_ISR
Definition ScanbotSDKCheckScannerTypes.h:190
@ SCANBOTSDK_CHECK_STANDARD_CAN
Definition ScanbotSDKCheckScannerTypes.h:198
@ SCANBOTSDK_CHECK_STANDARD_UAE
Definition ScanbotSDKCheckScannerTypes.h:194
@ SCANBOTSDK_CHECK_STANDARD_USA
Definition ScanbotSDKCheckScannerTypes.h:170
@ SCANBOTSDK_CHECK_DOCUMENT_DETECTION_MODE_DETECT_DOCUMENT
Definition ScanbotSDKCheckScannerTypes.h:42
@ SCANBOTSDK_CHECK_DOCUMENT_DETECTION_MODE_DISABLED
Definition ScanbotSDKCheckScannerTypes.h:38
@ SCANBOTSDK_CHECK_DOCUMENT_DETECTION_MODE_DETECT_AND_CROP_DOCUMENT
Definition ScanbotSDKCheckScannerTypes.h:46
scanbotsdk_processing_mode_t
scanbotsdk_processing_mode_t enum
Definition ScanbotSDKCommonTypes.h:30
struct scanbotsdk_document_detection_result_t scanbotsdk_document_detection_result_t
scanbotsdk_document_detection_result_t class
Definition ScanbotSDKDocumentScannerTypes.h:1007
struct scanbotsdk_result_accumulation_configuration_t scanbotsdk_result_accumulation_configuration_t
scanbotsdk_result_accumulation_configuration_t class
Definition ScanbotSDKFrameAccumulationTypes.h:62
struct scanbotsdk_generic_document_t scanbotsdk_generic_document_t
scanbotsdk_generic_document_t class
Definition ScanbotSDKGenericDocument.h:643
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31