Scanbot SDK
Loading...
Searching...
No Matches
ScanbotSDKFrameAccumulationTypes.h
Go to the documentation of this file.
1// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2// Generated from SchemasV3/CoreSchemas/schemas/FrameAccumulationTypes.yaml
6
7#pragma once
8#ifndef SCANBOTSDK_FRAMEACCUMULATIONTYPES_H
9#define SCANBOTSDK_FRAMEACCUMULATIONTYPES_H
10
11
12#include <stdbool.h>
13#include <stddef.h>
14#include <stdint.h>
15#include <ScanbotSDKErrorCode.h>
16#include <ScanbotSDKDefs.h>
17
18#ifdef __cplusplus
19extern "C" {
20#endif
21
22
44
54
61
85 scanbotsdk_confirmation_method_t confirmation_method,
86 int min_confirmations,
87 double min_confidence_for_stable_field,
88 int auto_clear_threshold,
90
101
102
110
135
164
189
214
215
222
238 int maximum_number_of_accumulated_frames,
239 int minimum_number_of_required_frames_with_equal_scanning_result,
241
252
253
261
286
311
312
313#ifdef __cplusplus
314} /* extern "C" */
315#endif
316
317#endif /* SCANBOTSDK_FRAMEACCUMULATIONTYPES_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
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_set_min_confirmations(scanbotsdk_result_accumulation_configuration_t *self, int min_confirmations)
Sets value of min_confirmations field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_set_min_confidence_for_stable_field(scanbotsdk_result_accumulation_configuration_t *self, double min_confidence_for_stable_field)
Sets value of min_confidence_for_stable_field field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_set_auto_clear_threshold(scanbotsdk_result_accumulation_configuration_t *self, int auto_clear_threshold)
Sets value of auto_clear_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_get_min_confidence_for_stable_field(scanbotsdk_result_accumulation_configuration_t *self, double *min_confidence_for_stable_field)
Returns value of min_confidence_for_stable_field field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_get_auto_clear_threshold(scanbotsdk_result_accumulation_configuration_t *self, int *auto_clear_threshold)
Returns value of auto_clear_threshold field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_set_maximum_number_of_accumulated_frames(scanbotsdk_accumulated_results_verifier_configuration_t *self, int maximum_number_of_accumulated_frames)
Sets value of maximum_number_of_accumulated_frames field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_create(scanbotsdk_confirmation_method_t confirmation_method, int min_confirmations, double min_confidence_for_stable_field, int auto_clear_threshold, scanbotsdk_result_accumulation_configuration_t **result)
Creates a new instance of scanbotsdk_result_accumulation_configuration with given params and stores i...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_get_min_confirmations(scanbotsdk_result_accumulation_configuration_t *self, int *min_confirmations)
Returns value of min_confirmations field of the given object.
struct scanbotsdk_accumulated_results_verifier_configuration_t scanbotsdk_accumulated_results_verifier_configuration_t
scanbotsdk_accumulated_results_verifier_configuration_t class
Definition ScanbotSDKFrameAccumulationTypes.h:221
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_get_minimum_number_of_required_frames_with_equal_scanning_result(scanbotsdk_accumulated_results_verifier_configuration_t *self, int *minimum_number_of_required_frames_with_equal_scanning_result)
Returns value of minimum_number_of_required_frames_with_equal_scanning_result field of the given obje...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_set_minimum_number_of_required_frames_with_equal_scanning_result(scanbotsdk_accumulated_results_verifier_configuration_t *self, int minimum_number_of_required_frames_with_equal_scanning_result)
Sets value of minimum_number_of_required_frames_with_equal_scanning_result field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_create_with_defaults(scanbotsdk_result_accumulation_configuration_t **result)
Creates a new instance of scanbotsdk_result_accumulation_configuration_t with given required params a...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_create_with_defaults(scanbotsdk_accumulated_results_verifier_configuration_t **result)
Creates a new instance of scanbotsdk_accumulated_results_verifier_configuration_t with given required...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_free(scanbotsdk_accumulated_results_verifier_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_accumulated_results_verifier_configuration_...
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_get_maximum_number_of_accumulated_frames(scanbotsdk_accumulated_results_verifier_configuration_t *self, int *maximum_number_of_accumulated_frames)
Returns value of maximum_number_of_accumulated_frames field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_free(scanbotsdk_result_accumulation_configuration_t *object)
Frees the memory allocated for the instance of scanbotsdk_result_accumulation_configuration_t....
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_set_confirmation_method(scanbotsdk_result_accumulation_configuration_t *self, scanbotsdk_confirmation_method_t confirmation_method)
Sets value of confirmation_method field of the given object.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_result_accumulation_configuration_get_confirmation_method(scanbotsdk_result_accumulation_configuration_t *self, scanbotsdk_confirmation_method_t *confirmation_method)
Returns value of confirmation_method field of the given object.
scanbotsdk_confirmation_method_t
scanbotsdk_confirmation_method_t enum
Definition ScanbotSDKFrameAccumulationTypes.h:28
struct scanbotsdk_result_accumulation_configuration_t scanbotsdk_result_accumulation_configuration_t
scanbotsdk_result_accumulation_configuration_t class
Definition ScanbotSDKFrameAccumulationTypes.h:60
SBSDK_API scanbotsdk_error_code_t scanbotsdk_confirmation_method_t_to_string(scanbotsdk_confirmation_method_t value, const char **result)
Returns the string representation of the given scanbotsdk_confirmation_method_t value.
SBSDK_API scanbotsdk_error_code_t scanbotsdk_accumulated_results_verifier_configuration_create(int maximum_number_of_accumulated_frames, int minimum_number_of_required_frames_with_equal_scanning_result, scanbotsdk_accumulated_results_verifier_configuration_t **result)
Creates a new instance of scanbotsdk_accumulated_results_verifier_configuration with given params and...
@ SCANBOTSDK_CONFIRMATION_METHOD_INTERPOLATE
Definition ScanbotSDKFrameAccumulationTypes.h:41
@ SCANBOTSDK_CONFIRMATION_METHOD_EXACT
Definition ScanbotSDKFrameAccumulationTypes.h:34