Scanbot SDK
Loading...
Searching...
No Matches
multi_page_image_extractor
ScanbotSDKMultiPageImageExtractor.h
Go to the documentation of this file.
1
// Auto-generated with ScanbotSDKCodegenV3. Modifications will be overwritten.
2
// Generated from SchemasV3/CoreSchemas/schemas/MultiPageImageExtractor.yaml
6
7
#pragma once
8
#ifndef SCANBOTSDK_MULTIPAGEIMAGEEXTRACTOR_H
9
#define SCANBOTSDK_MULTIPAGEIMAGEEXTRACTOR_H
10
11
12
#include <
ScanbotSDKRandomAccessSource.h
>
13
#include <
multi_page_image_extractor/ScanbotSDKMultiPageImageExtractorTypes.h
>
14
#include <stdbool.h>
15
#include <stddef.h>
16
#include <stdint.h>
17
#include <
ScanbotSDKErrorCode.h
>
18
#include <ScanbotSDKDefs.h>
19
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
32
typedef
struct
scanbotsdk_multi_page_image_extractor_t
scanbotsdk_multi_page_image_extractor_t
;
33
42
SBSDK_API
scanbotsdk_error_code_t
scanbotsdk_multi_page_image_extractor_create
(
43
scanbotsdk_multi_page_image_extractor_t
** result
44
);
45
52
SBSDK_API
scanbotsdk_error_code_t
scanbotsdk_multi_page_image_extractor_free
(
53
scanbotsdk_multi_page_image_extractor_t
* self
54
);
55
71
SBSDK_API
scanbotsdk_error_code_t
scanbotsdk_multi_page_image_extractor_run
(
72
scanbotsdk_multi_page_image_extractor_t
* self,
73
scanbotsdk_random_access_source_t
* source,
74
scanbotsdk_page_extraction_result_t
** result
75
);
76
77
78
#ifdef __cplusplus
79
}
/* extern "C" */
80
#endif
81
82
#endif
/* SCANBOTSDK_MULTIPAGEIMAGEEXTRACTOR_H */
ScanbotSDKErrorCode.h
ScanbotSDK Error Code C API.
scanbotsdk_error_code_t
scanbotsdk_error_code_t
The error codes returned by most of the Scanbot SDK functions.
Definition
ScanbotSDKErrorCode.h:25
ScanbotSDKMultiPageImageExtractorTypes.h
ScanbotSDKRandomAccessSource.h
ScanbotSDK Random Access Source C API.
scanbotsdk_multi_page_image_extractor_run
SBSDK_API scanbotsdk_error_code_t scanbotsdk_multi_page_image_extractor_run(scanbotsdk_multi_page_image_extractor_t *self, scanbotsdk_random_access_source_t *source, scanbotsdk_page_extraction_result_t **result)
Extracts images from the given source. If possible, images that are originally stored in a compressed...
scanbotsdk_multi_page_image_extractor_t
struct scanbotsdk_multi_page_image_extractor_t scanbotsdk_multi_page_image_extractor_t
scanbotsdk_multi_page_image_extractor_t class
Definition
ScanbotSDKMultiPageImageExtractor.h:32
scanbotsdk_multi_page_image_extractor_create
SBSDK_API scanbotsdk_error_code_t scanbotsdk_multi_page_image_extractor_create(scanbotsdk_multi_page_image_extractor_t **result)
Creates a new instance of scanbotsdk_multi_page_image_extractor with given params and stores it in th...
scanbotsdk_page_extraction_result_t
struct scanbotsdk_page_extraction_result_t scanbotsdk_page_extraction_result_t
scanbotsdk_page_extraction_result_t class
Definition
ScanbotSDKMultiPageImageExtractorTypes.h:155
scanbotsdk_multi_page_image_extractor_free
SBSDK_API scanbotsdk_error_code_t scanbotsdk_multi_page_image_extractor_free(scanbotsdk_multi_page_image_extractor_t *self)
Frees the memory allocated for the instance of scanbotsdk_multi_page_image_extractor_t....
scanbotsdk_random_access_source_t
struct scanbotsdk_random_access_source_t scanbotsdk_random_access_source_t
Represents an instance of the opaque random access source.
Definition
ScanbotSDKRandomAccessSource.h:23
Generated by
1.13.2