8#ifndef SCANBOTSDK_CHECKSCANNERTYPES_H
9#define SCANBOTSDK_CHECKSCANNERTYPES_H
21#include <ScanbotSDKDefs.h>
220 size_t accepted_check_standards_size,
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition ScanbotSDKErrorCode.h:25
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:61
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:190
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:147
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:89
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.
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_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...
scanbotsdk_check_document_detection_mode_t
scanbotsdk_check_document_detection_mode_t enum
Definition ScanbotSDKCheckScannerTypes.h:33
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_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:64
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_INCOMPLETE_VALIDATION
Definition ScanbotSDKCheckScannerTypes.h:67
@ SCANBOTSDK_CHECK_MAGNETIC_INK_STRIP_SCANNING_STATUS_ERROR_NOTHING_FOUND
Definition ScanbotSDKCheckScannerTypes.h:70
@ SCANBOTSDK_CHECK_STANDARD_IND
Definition ScanbotSDKCheckScannerTypes.h:162
@ SCANBOTSDK_CHECK_STANDARD_FRA
Definition ScanbotSDKCheckScannerTypes.h:153
@ SCANBOTSDK_CHECK_STANDARD_KWT
Definition ScanbotSDKCheckScannerTypes.h:156
@ SCANBOTSDK_CHECK_STANDARD_AUS
Definition ScanbotSDKCheckScannerTypes.h:159
@ SCANBOTSDK_CHECK_STANDARD_ISR
Definition ScanbotSDKCheckScannerTypes.h:165
@ SCANBOTSDK_CHECK_STANDARD_CAN
Definition ScanbotSDKCheckScannerTypes.h:171
@ SCANBOTSDK_CHECK_STANDARD_UAE
Definition ScanbotSDKCheckScannerTypes.h:168
@ SCANBOTSDK_CHECK_STANDARD_USA
Definition ScanbotSDKCheckScannerTypes.h:150
@ SCANBOTSDK_CHECK_DOCUMENT_DETECTION_MODE_DETECT_DOCUMENT
Definition ScanbotSDKCheckScannerTypes.h:39
@ SCANBOTSDK_CHECK_DOCUMENT_DETECTION_MODE_DISABLED
Definition ScanbotSDKCheckScannerTypes.h:36
@ SCANBOTSDK_CHECK_DOCUMENT_DETECTION_MODE_DETECT_AND_CROP_DOCUMENT
Definition ScanbotSDKCheckScannerTypes.h:42
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:882
struct scanbotsdk_generic_document_t scanbotsdk_generic_document_t
scanbotsdk_generic_document_t class
Definition ScanbotSDKGenericDocument.h:630
struct scanbotsdk_image_t scanbotsdk_image_t
Represents an instance of the opaque image.
Definition ScanbotSDKImage.h:31