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>
16#include <stdbool.h>
17#include <stddef.h>
18#include <stdint.h>
19#include <string.h>
20#include <ScanbotSDKErrorCode.h>
21#include <ScanbotSDKDefs.h>
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27
45
55
73
83
90
98
110
120
130
140
141
174
184
191
218 scanbotsdk_check_document_detection_mode_t document_detection_mode,
219 scanbotsdk_check_standard_t* accepted_check_standards,
220 size_t accepted_check_standards_size,
221 scanbotsdk_processing_mode_t processing_mode,
223
234
235
243
278
310
341
342
343#ifdef __cplusplus
344} /* extern "C" */
345#endif
346
347#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: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