LibInsane 1.0.10
Cross-platform Cross-API Cross-driver Cross-image-scanner Image Scan Library
Loading...
Searching...
No Matches
normalizers.h
Go to the documentation of this file.
1#ifndef __LIBINSANE_NORMALIZERS_H
2#define __LIBINSANE_NORMALIZERS_H
3
4#include "capi.h"
5
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
30 struct lis_api *to_wrap, struct lis_api **out_impl
31);
32
33
49 struct lis_api *to_wrap, struct lis_api **out_impl
50);
51
52
71 struct lis_api *to_wrap, struct lis_api **out_impl
72);
73
74
95 struct lis_api *to_wrap, struct lis_api **out_impl
96);
97
98
117 struct lis_api *to_wrap, struct lis_api **out_impl
118);
119
120
136 struct lis_api *to_wrap, struct lis_api **out_impl
137);
138
139
162 struct lis_api *to_wrap, struct lis_api **out_impl
163);
164
165
180 struct lis_api *to_wrap, struct lis_api **out_impl
181);
182
221 struct lis_api *to_wrap, struct lis_api **out_impl
222);
223
224
247 struct lis_api *to_wrap, struct lis_api **out_impl
248);
249
250
284 struct lis_api *to_wrap, struct lis_api **out_impl
285);
286
287
288#ifdef __cplusplus
289}
290#endif
291
292#endif
lis_error
Definition error.h:13
enum lis_error lis_api_normalizer_clean_dev_descs(struct lis_api *to_wrap, struct lis_api **out_impl)
Clean device descriptors (name, model, etc)
enum lis_error lis_api_normalizer_raw24(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure the output format is RAW24.
enum lis_error lis_api_normalizer_bmp2raw(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure the output format is RAW.
enum lis_error lis_api_normalizer_safe_defaults(struct lis_api *to_wrap, struct lis_api **out_impl)
Set safest default values.
enum lis_error lis_api_normalizer_source_nodes(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure that sources are represented as node.
enum lis_error lis_api_normalizer_resolution(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure resolution constraint is always in the same format.
enum lis_error lis_api_normalizer_source_types(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure source types are clearly identified.
enum lis_error lis_api_normalizer_source_names(struct lis_api *to_wrap, struct lis_api **out_impl)
Makes sure the source names all look the same accross OSes.
enum lis_error lis_api_normalizer_min_one_source(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure there is at least one source.
enum lis_error lis_api_normalizer_opt_aliases(struct lis_api *to_wrap, struct lis_api **out_impl)
Make aliases for some options.
enum lis_error lis_api_normalizer_all_opts_on_all_sources(struct lis_api *to_wrap, struct lis_api **out_impl)
Ensure all options are available on sources.
LibInsane C API.
Definition capi.h:422