1
[CCode (cprefix = "SANE_", lower_case_cprefix = "sane_", cheader_filename = "sane/sane.h")]
27
[CCode (ref_function = "", unref_function = "")]
52
public static string status_to_string (Status status)
57
return "SANE_STATUS_GOOD";
58
case Status.UNSUPPORTED:
59
return "SANE_STATUS_UNSUPPORTED";
60
case Status.CANCELLED:
61
return "SANE_STATUS_CANCELLED";
62
case Status.DEVICE_BUSY:
63
return "SANE_STATUS_DEVICE_BUSY";
65
return "SANE_STATUS_INVAL";
67
return "SANE_STATUS_EOF";
69
return "SANE_STATUS_JAMMED";
71
return "SANE_STATUS_NO_DOCS";
72
case Status.COVER_OPEN:
73
return "SANE_STATUS_COVER_OPEN";
75
return "SANE_STATUS_IO_ERROR";
77
return "SANE_STATUS_NO_MEM";
78
case Status.ACCESS_DENIED:
79
return "SANE_STATUS_ACCESS_DENIED";
81
return "SANE_STATUS(%d)".printf (status);
101
public static string frame_to_string (Frame frame)
106
return "SANE_FRAME_GRAY";
108
return "SANE_FRAME_RGB";
110
return "SANE_FRAME_RED";
112
return "SANE_FRAME_GREEN";
114
return "SANE_FRAME_BLUE";
116
return "SANE_FRAME(%d)".printf (frame);
120
public struct Parameters
130
[CCode (cname = "SANE_MAX_USERNAME_LEN")]
131
public int MAX_USERNAME_LEN;
133
[CCode (cname = "SANE_MAX_USERNAME_LEN")]
134
public int MAX_PASSWORD_LEN;
136
[CCode (cname = "SANE_Value_Type", cprefix = "SANE_TYPE_")]
137
public enum ValueType
158
[CCode (cname = "const SANE_Constraint_Type", cprefix = "SANE_CONSTRAINT_")]
159
public enum ConstraintType
174
[CCode (cprefix = "SANE_CAP_")]
175
public enum Capability
186
[CCode (cname = "const SANE_Option_Descriptor", ref_function = "", unref_function = "")]
187
public class OptionDescriptor
192
public ValueType type;
197
public ConstraintType constraint_type;
198
public struct _Constraint
200
[CCode (array_length = false, null_terminated = true)]
201
public string[] string_list;
202
public Word[] word_list;
205
public _Constraint constraint;
208
[CCode (type = "Int", cprefix = "SANE_INFO_")]
221
[CCode (has_target = false)]
222
public delegate void AuthCallback (string resource, [CCode (array_length = false)] char[] username, [CCode (array_length = false)] char[] password);
224
[CCode (cname = "SANE_VERSION_MAJOR")]
225
public int VERSION_MAJOR (Int code);
226
[CCode (cname = "SANE_VERSION_MINOR")]
227
public int VERSION_MINOR (Int code);
228
[CCode (cname = "SANE_VERSION_BUILD")]
229
public int VERSION_BUILD (Int code);
231
[CCode (cname = "SANE_FIX")]
232
public Fixed FIX (double d);
233
[CCode (cname = "SANE_UNFIX")]
234
public double UNFIX (Fixed w);
236
[CCode (cname = "SANE_I18N")]
237
public unowned string I18N (string value);
239
public Status init (out Int version_code, AuthCallback callback);
241
public Status get_devices ([CCode (array_length = false, null_terminated = true)] out unowned Device[] device_list, bool local_only);
242
public unowned string strstatus (Status status);
243
public Status open (string devicename, out Handle handle);
244
public void close (Handle handle);
245
public unowned OptionDescriptor? get_option_descriptor (Handle handle, Int option);
246
public Status control_option (Handle handle, Int option, Action action, void *value, out Info? info = null);
247
public Status get_parameters (Handle handle, out Parameters params);
248
public Status start (Handle handle);
249
public Status read (Handle handle, uint8* data, Int max_length, out Int length);
250
public void cancel (Handle handle);
251
public Status set_io_mode (Handle handle, bool non_blocking);
252
public Status get_select_fd (Handle handle, out int fd);
254
[CCode (cname = "SANE_NAME_STANDARD", cheader_filename = "sane/saneopts.h")]
255
public static string NAME_STANDARD;
256
[CCode (cname = "SANE_NAME_GEOMETRY", cheader_filename = "sane/saneopts.h")]
257
public static string NAME_GEOMETRY;
258
[CCode (cname = "SANE_NAME_ENHANCEMENT", cheader_filename = "sane/saneopts.h")]
259
public static string NAME_ENHANCEMENT;
260
[CCode (cname = "SANE_NAME_ADVANCED", cheader_filename = "sane/saneopts.h")]
261
public static string NAME_ADVANCED;
262
[CCode (cname = "SANE_NAME_SENSORS", cheader_filename = "sane/saneopts.h")]
263
public static string NAME_SENSORS;
264
[CCode (cname = "SANE_NAME_PREVIEW", cheader_filename = "sane/saneopts.h")]
265
public static string NAME_PREVIEW;
266
[CCode (cname = "SANE_NAME_GRAY_PREVIEW", cheader_filename = "sane/saneopts.h")]
267
public static string NAME_GRAY_PREVIEW;
268
[CCode (cname = "SANE_NAME_BIT_DEPTH", cheader_filename = "sane/saneopts.h")]
269
public static string NAME_BIT_DEPTH;
270
[CCode (cname = "SANE_NAME_SCAN_MODE", cheader_filename = "sane/saneopts.h")]
271
public static string NAME_SCAN_MODE;
272
[CCode (cname = "SANE_NAME_SCAN_SPEED", cheader_filename = "sane/saneopts.h")]
273
public static string NAME_SCAN_SPEED;
274
[CCode (cname = "SANE_NAME_SCAN_SOURCE", cheader_filename = "sane/saneopts.h")]
275
public static string NAME_SCAN_SOURCE;
276
[CCode (cname = "SANE_NAME_BACKTRACK", cheader_filename = "sane/saneopts.h")]
277
public static string NAME_BACKTRACK;
278
[CCode (cname = "SANE_NAME_SCAN_TL_X", cheader_filename = "sane/saneopts.h")]
279
public static string NAME_SCAN_TL_X;
280
[CCode (cname = "SANE_NAME_SCAN_TL_Y", cheader_filename = "sane/saneopts.h")]
281
public static string NAME_SCAN_TL_Y;
282
[CCode (cname = "SANE_NAME_SCAN_BR_X", cheader_filename = "sane/saneopts.h")]
283
public static string NAME_SCAN_BR_X;
284
[CCode (cname = "SANE_NAME_SCAN_BR_Y", cheader_filename = "sane/saneopts.h")]
285
public static string NAME_SCAN_BR_Y;
286
[CCode (cname = "SANE_NAME_SCAN_RESOLUTION", cheader_filename = "sane/saneopts.h")]
287
public static string NAME_SCAN_RESOLUTION;
288
[CCode (cname = "SANE_NAME_SCAN_X_RESOLUTION", cheader_filename = "sane/saneopts.h")]
289
public static string NAME_SCAN_X_RESOLUTION;
290
[CCode (cname = "SANE_NAME_SCAN_Y_RESOLUTION", cheader_filename = "sane/saneopts.h")]
291
public static string NAME_SCAN_Y_RESOLUTION;
292
[CCode (cname = "SANE_NAME_PAGE_WIDTH", cheader_filename = "sane/saneopts.h")]
293
public static string NAME_PAGE_WIDTH;
294
[CCode (cname = "SANE_NAME_PAGE_HEIGHT", cheader_filename = "sane/saneopts.h")]
295
public static string NAME_PAGE_HEIGHT;
296
[CCode (cname = "SANE_NAME_CUSTOM_GAMMA", cheader_filename = "sane/saneopts.h")]
297
public static string NAME_CUSTOM_GAMMA;
298
[CCode (cname = "SANE_NAME_GAMMA_VECTOR", cheader_filename = "sane/saneopts.h")]
299
public static string NAME_GAMMA_VECTOR;
300
[CCode (cname = "SANE_NAME_GAMMA_VECTOR_R", cheader_filename = "sane/saneopts.h")]
301
public static string NAME_GAMMA_VECTOR_R;
302
[CCode (cname = "SANE_NAME_GAMMA_VECTOR_G", cheader_filename = "sane/saneopts.h")]
303
public static string NAME_GAMMA_VECTOR_G;
304
[CCode (cname = "SANE_NAME_GAMMA_VECTOR_B", cheader_filename = "sane/saneopts.h")]
305
public static string NAME_GAMMA_VECTOR_B;
306
[CCode (cname = "SANE_NAME_BRIGHTNESS", cheader_filename = "sane/saneopts.h")]
307
public static string NAME_BRIGHTNESS;
308
[CCode (cname = "SANE_NAME_CONTRAST", cheader_filename = "sane/saneopts.h")]
309
public static string NAME_CONTRAST;
310
[CCode (cname = "SANE_NAME_GRAIN_SIZE", cheader_filename = "sane/saneopts.h")]
311
public static string NAME_GRAIN_SIZE;
312
[CCode (cname = "SANE_NAME_HALFTONE", cheader_filename = "sane/saneopts.h")]
313
public static string NAME_HALFTONE;
314
[CCode (cname = "SANE_NAME_BLACK_LEVEL", cheader_filename = "sane/saneopts.h")]
315
public static string NAME_BLACK_LEVEL;
316
[CCode (cname = "SANE_NAME_WHITE_LEVEL", cheader_filename = "sane/saneopts.h")]
317
public static string NAME_WHITE_LEVEL;
318
[CCode (cname = "SANE_NAME_WHITE_LEVEL_R", cheader_filename = "sane/saneopts.h")]
319
public static string NAME_WHITE_LEVEL_R;
320
[CCode (cname = "SANE_NAME_WHITE_LEVEL_G", cheader_filename = "sane/saneopts.h")]
321
public static string NAME_WHITE_LEVEL_G;
322
[CCode (cname = "SANE_NAME_WHITE_LEVEL_B", cheader_filename = "sane/saneopts.h")]
323
public static string NAME_WHITE_LEVEL_B;
324
[CCode (cname = "SANE_NAME_SHADOW", cheader_filename = "sane/saneopts.h")]
325
public static string NAME_SHADOW;
326
[CCode (cname = "SANE_NAME_SHADOW_R", cheader_filename = "sane/saneopts.h")]
327
public static string NAME_SHADOW_R;
328
[CCode (cname = "SANE_NAME_SHADOW_G", cheader_filename = "sane/saneopts.h")]
329
public static string NAME_SHADOW_G;
330
[CCode (cname = "SANE_NAME_SHADOW_B", cheader_filename = "sane/saneopts.h")]
331
public static string NAME_SHADOW_B;
332
[CCode (cname = "SANE_NAME_HIGHLIGHT", cheader_filename = "sane/saneopts.h")]
333
public static string NAME_HIGHLIGHT;
334
[CCode (cname = "SANE_NAME_HIGHLIGHT_R", cheader_filename = "sane/saneopts.h")]
335
public static string NAME_HIGHLIGHT_R;
336
[CCode (cname = "SANE_NAME_HIGHLIGHT_G", cheader_filename = "sane/saneopts.h")]
337
public static string NAME_HIGHLIGHT_G;
338
[CCode (cname = "SANE_NAME_HIGHLIGHT_B", cheader_filename = "sane/saneopts.h")]
339
public static string NAME_HIGHLIGHT_B;
340
[CCode (cname = "SANE_NAME_HUE", cheader_filename = "sane/saneopts.h")]
341
public static string NAME_HUE;
342
[CCode (cname = "SANE_NAME_SATURATION", cheader_filename = "sane/saneopts.h")]
343
public static string NAME_SATURATION;
344
[CCode (cname = "SANE_NAME_FILE", cheader_filename = "sane/saneopts.h")]
345
public static string NAME_FILE;
346
[CCode (cname = "SANE_NAME_HALFTONE_DIMENSION", cheader_filename = "sane/saneopts.h")]
347
public static string NAME_HALFTONE_DIMENSION;
348
[CCode (cname = "SANE_NAME_HALFTONE_PATTERN", cheader_filename = "sane/saneopts.h")]
349
public static string NAME_HALFTONE_PATTERN;
350
[CCode (cname = "SANE_NAME_RESOLUTION_BIND", cheader_filename = "sane/saneopts.h")]
351
public static string NAME_RESOLUTION_BIND;
352
[CCode (cname = "SANE_NAME_NEGATIVE", cheader_filename = "sane/saneopts.h")]
353
public static string NAME_NEGATIVE;
354
[CCode (cname = "SANE_NAME_QUALITY_CAL", cheader_filename = "sane/saneopts.h")]
355
public static string NAME_QUALITY_CAL;
356
[CCode (cname = "SANE_NAME_DOR", cheader_filename = "sane/saneopts.h")]
357
public static string NAME_DOR;
358
[CCode (cname = "SANE_NAME_RGB_BIND", cheader_filename = "sane/saneopts.h")]
359
public static string NAME_RGB_BIND;
360
[CCode (cname = "SANE_NAME_THRESHOLD", cheader_filename = "sane/saneopts.h")]
361
public static string NAME_THRESHOLD;
362
[CCode (cname = "SANE_NAME_ANALOG_GAMMA", cheader_filename = "sane/saneopts.h")]
363
public static string NAME_ANALOG_GAMMA;
364
[CCode (cname = "SANE_NAME_ANALOG_GAMMA_R", cheader_filename = "sane/saneopts.h")]
365
public static string NAME_ANALOG_GAMMA_R;
366
[CCode (cname = "SANE_NAME_ANALOG_GAMMA_G", cheader_filename = "sane/saneopts.h")]
367
public static string NAME_ANALOG_GAMMA_G;
368
[CCode (cname = "SANE_NAME_ANALOG_GAMMA_B", cheader_filename = "sane/saneopts.h")]
369
public static string NAME_ANALOG_GAMMA_B;
370
[CCode (cname = "SANE_NAME_ANALOG_GAMMA_BIND", cheader_filename = "sane/saneopts.h")]
371
public static string NAME_ANALOG_GAMMA_BIND;
372
[CCode (cname = "SANE_NAME_WARMUP", cheader_filename = "sane/saneopts.h")]
373
public static string NAME_WARMUP;
374
[CCode (cname = "SANE_NAME_CAL_EXPOS_TIME", cheader_filename = "sane/saneopts.h")]
375
public static string NAME_CAL_EXPOS_TIME;
376
[CCode (cname = "SANE_NAME_CAL_EXPOS_TIME_R", cheader_filename = "sane/saneopts.h")]
377
public static string NAME_CAL_EXPOS_TIME_R;
378
[CCode (cname = "SANE_NAME_CAL_EXPOS_TIME_G", cheader_filename = "sane/saneopts.h")]
379
public static string NAME_CAL_EXPOS_TIME_G;
380
[CCode (cname = "SANE_NAME_CAL_EXPOS_TIME_B", cheader_filename = "sane/saneopts.h")]
381
public static string NAME_CAL_EXPOS_TIME_B;
382
[CCode (cname = "SANE_NAME_SCAN_EXPOS_TIME", cheader_filename = "sane/saneopts.h")]
383
public static string NAME_SCAN_EXPOS_TIME;
384
[CCode (cname = "SANE_NAME_SCAN_EXPOS_TIME_R", cheader_filename = "sane/saneopts.h")]
385
public static string NAME_SCAN_EXPOS_TIME_R;
386
[CCode (cname = "SANE_NAME_SCAN_EXPOS_TIME_G", cheader_filename = "sane/saneopts.h")]
387
public static string NAME_SCAN_EXPOS_TIME_G;
388
[CCode (cname = "SANE_NAME_SCAN_EXPOS_TIME_B", cheader_filename = "sane/saneopts.h")]
389
public static string NAME_SCAN_EXPOS_TIME_B;
390
[CCode (cname = "SANE_NAME_SELECT_EXPOSURE_TIME", cheader_filename = "sane/saneopts.h")]
391
public static string NAME_SELECT_EXPOSURE_TIME;
392
[CCode (cname = "SANE_NAME_CAL_LAMP_DEN", cheader_filename = "sane/saneopts.h")]
393
public static string NAME_CAL_LAMP_DEN;
394
[CCode (cname = "SANE_NAME_SCAN_LAMP_DEN", cheader_filename = "sane/saneopts.h")]
395
public static string NAME_SCAN_LAMP_DEN;
396
[CCode (cname = "SANE_NAME_SELECT_LAMP_DENSITY", cheader_filename = "sane/saneopts.h")]
397
public static string NAME_SELECT_LAMP_DENSITY;
398
[CCode (cname = "SANE_NAME_LAMP_OFF_AT_EXIT", cheader_filename = "sane/saneopts.h")]
399
public static string NAME_LAMP_OFF_AT_EXIT;
400
[CCode (cname = "SANE_NAME_SCAN", cheader_filename = "sane/saneopts.h")]
401
public static string NAME_SCAN;
402
[CCode (cname = "SANE_NAME_EMAIL", cheader_filename = "sane/saneopts.h")]
403
public static string NAME_EMAIL;
404
[CCode (cname = "SANE_NAME_FAX", cheader_filename = "sane/saneopts.h")]
405
public static string NAME_FAX;
406
[CCode (cname = "SANE_NAME_COPY", cheader_filename = "sane/saneopts.h")]
407
public static string NAME_COPY;
408
[CCode (cname = "SANE_NAME_PDF", cheader_filename = "sane/saneopts.h")]
409
public static string NAME_PDF;
410
[CCode (cname = "SANE_NAME_CANCEL", cheader_filename = "sane/saneopts.h")]
411
public static string NAME_CANCEL;
412
[CCode (cname = "SANE_NAME_PAGE_LOADED", cheader_filename = "sane/saneopts.h")]
413
public static string NAME_PAGE_LOADED;
414
[CCode (cname = "SANE_NAME_COVER_OPEN", cheader_filename = "sane/saneopts.h")]
415
public static string NAME_COVER_OPEN;
416
[CCode (cname = "SANE_TITLE_NUM_OPTIONS", cheader_filename = "sane/saneopts.h")]
417
public static string TITLE_NUM_OPTIONS;
418
[CCode (cname = "SANE_TITLE_STANDARD", cheader_filename = "sane/saneopts.h")]
419
public static string TITLE_STANDARD;
420
[CCode (cname = "SANE_TITLE_GEOMETRY", cheader_filename = "sane/saneopts.h")]
421
public static string TITLE_GEOMETRY;
422
[CCode (cname = "SANE_TITLE_ENHANCEMENT", cheader_filename = "sane/saneopts.h")]
423
public static string TITLE_ENHANCEMENT;
424
[CCode (cname = "SANE_TITLE_ADVANCED", cheader_filename = "sane/saneopts.h")]
425
public static string TITLE_ADVANCED;
426
[CCode (cname = "SANE_TITLE_SENSORS", cheader_filename = "sane/saneopts.h")]
427
public static string TITLE_SENSORS;
428
[CCode (cname = "SANE_TITLE_PREVIEW", cheader_filename = "sane/saneopts.h")]
429
public static string TITLE_PREVIEW;
430
[CCode (cname = "SANE_TITLE_GRAY_PREVIEW", cheader_filename = "sane/saneopts.h")]
431
public static string TITLE_GRAY_PREVIEW;
432
[CCode (cname = "SANE_TITLE_BIT_DEPTH", cheader_filename = "sane/saneopts.h")]
433
public static string TITLE_BIT_DEPTH;
434
[CCode (cname = "SANE_TITLE_SCAN_MODE", cheader_filename = "sane/saneopts.h")]
435
public static string TITLE_SCAN_MODE;
436
[CCode (cname = "SANE_TITLE_SCAN_SPEED", cheader_filename = "sane/saneopts.h")]
437
public static string TITLE_SCAN_SPEED;
438
[CCode (cname = "SANE_TITLE_SCAN_SOURCE", cheader_filename = "sane/saneopts.h")]
439
public static string TITLE_SCAN_SOURCE;
440
[CCode (cname = "SANE_TITLE_BACKTRACK", cheader_filename = "sane/saneopts.h")]
441
public static string TITLE_BACKTRACK;
442
[CCode (cname = "SANE_TITLE_SCAN_TL_X", cheader_filename = "sane/saneopts.h")]
443
public static string TITLE_SCAN_TL_X;
444
[CCode (cname = "SANE_TITLE_SCAN_TL_Y", cheader_filename = "sane/saneopts.h")]
445
public static string TITLE_SCAN_TL_Y;
446
[CCode (cname = "SANE_TITLE_SCAN_BR_X", cheader_filename = "sane/saneopts.h")]
447
public static string TITLE_SCAN_BR_X;
448
[CCode (cname = "SANE_TITLE_SCAN_BR_Y", cheader_filename = "sane/saneopts.h")]
449
public static string TITLE_SCAN_BR_Y;
450
[CCode (cname = "SANE_TITLE_SCAN_RESOLUTION", cheader_filename = "sane/saneopts.h")]
451
public static string TITLE_SCAN_RESOLUTION;
452
[CCode (cname = "SANE_TITLE_SCAN_X_RESOLUTION", cheader_filename = "sane/saneopts.h")]
453
public static string TITLE_SCAN_X_RESOLUTION;
454
[CCode (cname = "SANE_TITLE_SCAN_Y_RESOLUTION", cheader_filename = "sane/saneopts.h")]
455
public static string TITLE_SCAN_Y_RESOLUTION;
456
[CCode (cname = "SANE_TITLE_PAGE_WIDTH", cheader_filename = "sane/saneopts.h")]
457
public static string TITLE_PAGE_WIDTH;
458
[CCode (cname = "SANE_TITLE_PAGE_HEIGHT", cheader_filename = "sane/saneopts.h")]
459
public static string TITLE_PAGE_HEIGHT;
460
[CCode (cname = "SANE_TITLE_CUSTOM_GAMMA", cheader_filename = "sane/saneopts.h")]
461
public static string TITLE_CUSTOM_GAMMA;
462
[CCode (cname = "SANE_TITLE_GAMMA_VECTOR", cheader_filename = "sane/saneopts.h")]
463
public static string TITLE_GAMMA_VECTOR;
464
[CCode (cname = "SANE_TITLE_GAMMA_VECTOR_R", cheader_filename = "sane/saneopts.h")]
465
public static string TITLE_GAMMA_VECTOR_R;
466
[CCode (cname = "SANE_TITLE_GAMMA_VECTOR_G", cheader_filename = "sane/saneopts.h")]
467
public static string TITLE_GAMMA_VECTOR_G;
468
[CCode (cname = "SANE_TITLE_GAMMA_VECTOR_B", cheader_filename = "sane/saneopts.h")]
469
public static string TITLE_GAMMA_VECTOR_B;
470
[CCode (cname = "SANE_TITLE_BRIGHTNESS", cheader_filename = "sane/saneopts.h")]
471
public static string TITLE_BRIGHTNESS;
472
[CCode (cname = "SANE_TITLE_CONTRAST", cheader_filename = "sane/saneopts.h")]
473
public static string TITLE_CONTRAST;
474
[CCode (cname = "SANE_TITLE_GRAIN_SIZE", cheader_filename = "sane/saneopts.h")]
475
public static string TITLE_GRAIN_SIZE;
476
[CCode (cname = "SANE_TITLE_HALFTONE", cheader_filename = "sane/saneopts.h")]
477
public static string TITLE_HALFTONE;
478
[CCode (cname = "SANE_TITLE_BLACK_LEVEL", cheader_filename = "sane/saneopts.h")]
479
public static string TITLE_BLACK_LEVEL;
480
[CCode (cname = "SANE_TITLE_WHITE_LEVEL", cheader_filename = "sane/saneopts.h")]
481
public static string TITLE_WHITE_LEVEL;
482
[CCode (cname = "SANE_TITLE_WHITE_LEVEL_R", cheader_filename = "sane/saneopts.h")]
483
public static string TITLE_WHITE_LEVEL_R;
484
[CCode (cname = "SANE_TITLE_WHITE_LEVEL_G", cheader_filename = "sane/saneopts.h")]
485
public static string TITLE_WHITE_LEVEL_G;
486
[CCode (cname = "SANE_TITLE_WHITE_LEVEL_B", cheader_filename = "sane/saneopts.h")]
487
public static string TITLE_WHITE_LEVEL_B;
488
[CCode (cname = "SANE_TITLE_SHADOW", cheader_filename = "sane/saneopts.h")]
489
public static string TITLE_SHADOW;
490
[CCode (cname = "SANE_TITLE_SHADOW_R", cheader_filename = "sane/saneopts.h")]
491
public static string TITLE_SHADOW_R;
492
[CCode (cname = "SANE_TITLE_SHADOW_G", cheader_filename = "sane/saneopts.h")]
493
public static string TITLE_SHADOW_G;
494
[CCode (cname = "SANE_TITLE_SHADOW_B", cheader_filename = "sane/saneopts.h")]
495
public static string TITLE_SHADOW_B;
496
[CCode (cname = "SANE_TITLE_HIGHLIGHT", cheader_filename = "sane/saneopts.h")]
497
public static string TITLE_HIGHLIGHT;
498
[CCode (cname = "SANE_TITLE_HIGHLIGHT_R", cheader_filename = "sane/saneopts.h")]
499
public static string TITLE_HIGHLIGHT_R;
500
[CCode (cname = "SANE_TITLE_HIGHLIGHT_G", cheader_filename = "sane/saneopts.h")]
501
public static string TITLE_HIGHLIGHT_G;
502
[CCode (cname = "SANE_TITLE_HIGHLIGHT_B", cheader_filename = "sane/saneopts.h")]
503
public static string TITLE_HIGHLIGHT_B;
504
[CCode (cname = "SANE_TITLE_HUE", cheader_filename = "sane/saneopts.h")]
505
public static string TITLE_HUE;
506
[CCode (cname = "SANE_TITLE_SATURATION", cheader_filename = "sane/saneopts.h")]
507
public static string TITLE_SATURATION;
508
[CCode (cname = "SANE_TITLE_FILE", cheader_filename = "sane/saneopts.h")]
509
public static string TITLE_FILE;
510
[CCode (cname = "SANE_TITLE_HALFTONE_DIMENSION", cheader_filename = "sane/saneopts.h")]
511
public static string TITLE_HALFTONE_DIMENSION;
512
[CCode (cname = "SANE_TITLE_HALFTONE_PATTERN", cheader_filename = "sane/saneopts.h")]
513
public static string TITLE_HALFTONE_PATTERN;
514
[CCode (cname = "SANE_TITLE_RESOLUTION_BIND", cheader_filename = "sane/saneopts.h")]
515
public static string TITLE_RESOLUTION_BIND;
516
[CCode (cname = "SANE_TITLE_NEGATIVE", cheader_filename = "sane/saneopts.h")]
517
public static string TITLE_NEGATIVE;
518
[CCode (cname = "SANE_TITLE_QUALITY_CAL", cheader_filename = "sane/saneopts.h")]
519
public static string TITLE_QUALITY_CAL;
520
[CCode (cname = "SANE_TITLE_DOR", cheader_filename = "sane/saneopts.h")]
521
public static string TITLE_DOR;
522
[CCode (cname = "SANE_TITLE_RGB_BIND", cheader_filename = "sane/saneopts.h")]
523
public static string TITLE_RGB_BIND;
524
[CCode (cname = "SANE_TITLE_THRESHOLD", cheader_filename = "sane/saneopts.h")]
525
public static string TITLE_THRESHOLD;
526
[CCode (cname = "SANE_TITLE_ANALOG_GAMMA", cheader_filename = "sane/saneopts.h")]
527
public static string TITLE_ANALOG_GAMMA;
528
[CCode (cname = "SANE_TITLE_ANALOG_GAMMA_R", cheader_filename = "sane/saneopts.h")]
529
public static string TITLE_ANALOG_GAMMA_R;
530
[CCode (cname = "SANE_TITLE_ANALOG_GAMMA_G", cheader_filename = "sane/saneopts.h")]
531
public static string TITLE_ANALOG_GAMMA_G;
532
[CCode (cname = "SANE_TITLE_ANALOG_GAMMA_B", cheader_filename = "sane/saneopts.h")]
533
public static string TITLE_ANALOG_GAMMA_B;
534
[CCode (cname = "SANE_TITLE_ANALOG_GAMMA_BIND", cheader_filename = "sane/saneopts.h")]
535
public static string TITLE_ANALOG_GAMMA_BIND;
536
[CCode (cname = "SANE_TITLE_WARMUP", cheader_filename = "sane/saneopts.h")]
537
public static string TITLE_WARMUP;
538
[CCode (cname = "SANE_TITLE_CAL_EXPOS_TIME", cheader_filename = "sane/saneopts.h")]
539
public static string TITLE_CAL_EXPOS_TIME;
540
[CCode (cname = "SANE_TITLE_CAL_EXPOS_TIME_R", cheader_filename = "sane/saneopts.h")]
541
public static string TITLE_CAL_EXPOS_TIME_R;
542
[CCode (cname = "SANE_TITLE_CAL_EXPOS_TIME_G", cheader_filename = "sane/saneopts.h")]
543
public static string TITLE_CAL_EXPOS_TIME_G;
544
[CCode (cname = "SANE_TITLE_CAL_EXPOS_TIME_B", cheader_filename = "sane/saneopts.h")]
545
public static string TITLE_CAL_EXPOS_TIME_B;
546
[CCode (cname = "SANE_TITLE_SCAN_EXPOS_TIME", cheader_filename = "sane/saneopts.h")]
547
public static string TITLE_SCAN_EXPOS_TIME;
548
[CCode (cname = "SANE_TITLE_SCAN_EXPOS_TIME_R", cheader_filename = "sane/saneopts.h")]
549
public static string TITLE_SCAN_EXPOS_TIME_R;
550
[CCode (cname = "SANE_TITLE_SCAN_EXPOS_TIME_G", cheader_filename = "sane/saneopts.h")]
551
public static string TITLE_SCAN_EXPOS_TIME_G;
552
[CCode (cname = "SANE_TITLE_SCAN_EXPOS_TIME_B", cheader_filename = "sane/saneopts.h")]
553
public static string TITLE_SCAN_EXPOS_TIME_B;
554
[CCode (cname = "SANE_TITLE_SELECT_EXPOSURE_TIME", cheader_filename = "sane/saneopts.h")]
555
public static string TITLE_SELECT_EXPOSURE_TIME;
556
[CCode (cname = "SANE_TITLE_CAL_LAMP_DEN", cheader_filename = "sane/saneopts.h")]
557
public static string TITLE_CAL_LAMP_DEN;
558
[CCode (cname = "SANE_TITLE_SCAN_LAMP_DEN", cheader_filename = "sane/saneopts.h")]
559
public static string TITLE_SCAN_LAMP_DEN;
560
[CCode (cname = "SANE_TITLE_SELECT_LAMP_DENSITY", cheader_filename = "sane/saneopts.h")]
561
public static string TITLE_SELECT_LAMP_DENSITY;
562
[CCode (cname = "SANE_TITLE_LAMP_OFF_AT_EXIT", cheader_filename = "sane/saneopts.h")]
563
public static string TITLE_LAMP_OFF_AT_EXIT;
564
[CCode (cname = "SANE_TITLE_SCAN", cheader_filename = "sane/saneopts.h")]
565
public static string TITLE_SCAN;
566
[CCode (cname = "SANE_TITLE_EMAIL", cheader_filename = "sane/saneopts.h")]
567
public static string TITLE_EMAIL;
568
[CCode (cname = "SANE_TITLE_FAX", cheader_filename = "sane/saneopts.h")]
569
public static string TITLE_FAX;
570
[CCode (cname = "SANE_TITLE_COPY", cheader_filename = "sane/saneopts.h")]
571
public static string TITLE_COPY;
572
[CCode (cname = "SANE_TITLE_PDF", cheader_filename = "sane/saneopts.h")]
573
public static string TITLE_PDF;
574
[CCode (cname = "SANE_TITLE_CANCEL", cheader_filename = "sane/saneopts.h")]
575
public static string TITLE_CANCEL;
576
[CCode (cname = "SANE_TITLE_PAGE_LOADED", cheader_filename = "sane/saneopts.h")]
577
public static string TITLE_PAGE_LOADED;
578
[CCode (cname = "SANE_TITLE_COVER_OPEN", cheader_filename = "sane/saneopts.h")]
579
public static string TITLE_COVER_OPEN;
580
[CCode (cname = "SANE_DESC_NUM_OPTIONS", cheader_filename = "sane/saneopts.h")]
581
public static string DESC_NUM_OPTIONS;
582
[CCode (cname = "SANE_DESC_STANDARD", cheader_filename = "sane/saneopts.h")]
583
public static string DESC_STANDARD;
584
[CCode (cname = "SANE_DESC_GEOMETRY", cheader_filename = "sane/saneopts.h")]
585
public static string DESC_GEOMETRY;
586
[CCode (cname = "SANE_DESC_ENHANCEMENT", cheader_filename = "sane/saneopts.h")]
587
public static string DESC_ENHANCEMENT;
588
[CCode (cname = "SANE_DESC_ADVANCED", cheader_filename = "sane/saneopts.h")]
589
public static string DESC_ADVANCED;
590
[CCode (cname = "SANE_DESC_SENSORS", cheader_filename = "sane/saneopts.h")]
591
public static string DESC_SENSORS;
592
[CCode (cname = "SANE_DESC_PREVIEW", cheader_filename = "sane/saneopts.h")]
593
public static string DESC_PREVIEW;
594
[CCode (cname = "SANE_DESC_GRAY_PREVIEW", cheader_filename = "sane/saneopts.h")]
595
public static string DESC_GRAY_PREVIEW;
596
[CCode (cname = "SANE_DESC_BIT_DEPTH", cheader_filename = "sane/saneopts.h")]
597
public static string DESC_BIT_DEPTH;
598
[CCode (cname = "SANE_DESC_SCAN_MODE", cheader_filename = "sane/saneopts.h")]
599
public static string DESC_SCAN_MODE;
600
[CCode (cname = "SANE_DESC_SCAN_SPEED", cheader_filename = "sane/saneopts.h")]
601
public static string DESC_SCAN_SPEED;
602
[CCode (cname = "SANE_DESC_SCAN_SOURCE", cheader_filename = "sane/saneopts.h")]
603
public static string DESC_SCAN_SOURCE;
604
[CCode (cname = "SANE_DESC_BACKTRACK", cheader_filename = "sane/saneopts.h")]
605
public static string DESC_BACKTRACK;
606
[CCode (cname = "SANE_DESC_SCAN_TL_X", cheader_filename = "sane/saneopts.h")]
607
public static string DESC_SCAN_TL_X;
608
[CCode (cname = "SANE_DESC_SCAN_TL_Y", cheader_filename = "sane/saneopts.h")]
609
public static string DESC_SCAN_TL_Y;
610
[CCode (cname = "SANE_DESC_SCAN_BR_X", cheader_filename = "sane/saneopts.h")]
611
public static string DESC_SCAN_BR_X;
612
[CCode (cname = "SANE_DESC_SCAN_BR_Y", cheader_filename = "sane/saneopts.h")]
613
public static string DESC_SCAN_BR_Y;
614
[CCode (cname = "SANE_DESC_SCAN_RESOLUTION", cheader_filename = "sane/saneopts.h")]
615
public static string DESC_SCAN_RESOLUTION;
616
[CCode (cname = "SANE_DESC_SCAN_X_RESOLUTION", cheader_filename = "sane/saneopts.h")]
617
public static string DESC_SCAN_X_RESOLUTION;
618
[CCode (cname = "SANE_DESC_SCAN_Y_RESOLUTION", cheader_filename = "sane/saneopts.h")]
619
public static string DESC_SCAN_Y_RESOLUTION;
620
[CCode (cname = "SANE_DESC_PAGE_WIDTH", cheader_filename = "sane/saneopts.h")]
621
public static string DESC_PAGE_WIDTH;
622
[CCode (cname = "SANE_DESC_PAGE_HEIGHT", cheader_filename = "sane/saneopts.h")]
623
public static string DESC_PAGE_HEIGHT;
624
[CCode (cname = "SANE_DESC_CUSTOM_GAMMA", cheader_filename = "sane/saneopts.h")]
625
public static string DESC_CUSTOM_GAMMA;
626
[CCode (cname = "SANE_DESC_GAMMA_VECTOR", cheader_filename = "sane/saneopts.h")]
627
public static string DESC_GAMMA_VECTOR;
628
[CCode (cname = "SANE_DESC_GAMMA_VECTOR_R", cheader_filename = "sane/saneopts.h")]
629
public static string DESC_GAMMA_VECTOR_R;
630
[CCode (cname = "SANE_DESC_GAMMA_VECTOR_G", cheader_filename = "sane/saneopts.h")]
631
public static string DESC_GAMMA_VECTOR_G;
632
[CCode (cname = "SANE_DESC_GAMMA_VECTOR_B", cheader_filename = "sane/saneopts.h")]
633
public static string DESC_GAMMA_VECTOR_B;
634
[CCode (cname = "SANE_DESC_BRIGHTNESS", cheader_filename = "sane/saneopts.h")]
635
public static string DESC_BRIGHTNESS;
636
[CCode (cname = "SANE_DESC_CONTRAST", cheader_filename = "sane/saneopts.h")]
637
public static string DESC_CONTRAST;
638
[CCode (cname = "SANE_DESC_GRAIN_SIZE", cheader_filename = "sane/saneopts.h")]
639
public static string DESC_GRAIN_SIZE;
640
[CCode (cname = "SANE_DESC_HALFTONE", cheader_filename = "sane/saneopts.h")]
641
public static string DESC_HALFTONE;
642
[CCode (cname = "SANE_DESC_BLACK_LEVEL", cheader_filename = "sane/saneopts.h")]
643
public static string DESC_BLACK_LEVEL;
644
[CCode (cname = "SANE_DESC_WHITE_LEVEL", cheader_filename = "sane/saneopts.h")]
645
public static string DESC_WHITE_LEVEL;
646
[CCode (cname = "SANE_DESC_WHITE_LEVEL_R", cheader_filename = "sane/saneopts.h")]
647
public static string DESC_WHITE_LEVEL_R;
648
[CCode (cname = "SANE_DESC_WHITE_LEVEL_G", cheader_filename = "sane/saneopts.h")]
649
public static string DESC_WHITE_LEVEL_G;
650
[CCode (cname = "SANE_DESC_WHITE_LEVEL_B", cheader_filename = "sane/saneopts.h")]
651
public static string DESC_WHITE_LEVEL_B;
652
[CCode (cname = "SANE_DESC_SHADOW", cheader_filename = "sane/saneopts.h")]
653
public static string DESC_SHADOW;
654
[CCode (cname = "SANE_DESC_SHADOW_R", cheader_filename = "sane/saneopts.h")]
655
public static string DESC_SHADOW_R;
656
[CCode (cname = "SANE_DESC_SHADOW_G", cheader_filename = "sane/saneopts.h")]
657
public static string DESC_SHADOW_G;
658
[CCode (cname = "SANE_DESC_SHADOW_B", cheader_filename = "sane/saneopts.h")]
659
public static string DESC_SHADOW_B;
660
[CCode (cname = "SANE_DESC_HIGHLIGHT", cheader_filename = "sane/saneopts.h")]
661
public static string DESC_HIGHLIGHT;
662
[CCode (cname = "SANE_DESC_HIGHLIGHT_R", cheader_filename = "sane/saneopts.h")]
663
public static string DESC_HIGHLIGHT_R;
664
[CCode (cname = "SANE_DESC_HIGHLIGHT_G", cheader_filename = "sane/saneopts.h")]
665
public static string DESC_HIGHLIGHT_G;
666
[CCode (cname = "SANE_DESC_HIGHLIGHT_B", cheader_filename = "sane/saneopts.h")]
667
public static string DESC_HIGHLIGHT_B;
668
[CCode (cname = "SANE_DESC_HUE", cheader_filename = "sane/saneopts.h")]
669
public static string DESC_HUE;
670
[CCode (cname = "SANE_DESC_SATURATION", cheader_filename = "sane/saneopts.h")]
671
public static string DESC_SATURATION;
672
[CCode (cname = "SANE_DESC_FILE", cheader_filename = "sane/saneopts.h")]
673
public static string DESC_FILE;
674
[CCode (cname = "SANE_DESC_HALFTONE_DIMENSION", cheader_filename = "sane/saneopts.h")]
675
public static string DESC_HALFTONE_DIMENSION;
676
[CCode (cname = "SANE_DESC_HALFTONE_PATTERN", cheader_filename = "sane/saneopts.h")]
677
public static string DESC_HALFTONE_PATTERN;
678
[CCode (cname = "SANE_DESC_RESOLUTION_BIND", cheader_filename = "sane/saneopts.h")]
679
public static string DESC_RESOLUTION_BIND;
680
[CCode (cname = "SANE_DESC_NEGATIVE", cheader_filename = "sane/saneopts.h")]
681
public static string DESC_NEGATIVE;
682
[CCode (cname = "SANE_DESC_QUALITY_CAL", cheader_filename = "sane/saneopts.h")]
683
public static string DESC_QUALITY_CAL;
684
[CCode (cname = "SANE_DESC_DOR", cheader_filename = "sane/saneopts.h")]
685
public static string DESC_DOR;
686
[CCode (cname = "SANE_DESC_RGB_BIND", cheader_filename = "sane/saneopts.h")]
687
public static string DESC_RGB_BIND;
688
[CCode (cname = "SANE_DESC_THRESHOLD", cheader_filename = "sane/saneopts.h")]
689
public static string DESC_THRESHOLD;
690
[CCode (cname = "SANE_DESC_ANALOG_GAMMA", cheader_filename = "sane/saneopts.h")]
691
public static string DESC_ANALOG_GAMMA;
692
[CCode (cname = "SANE_DESC_ANALOG_GAMMA_R", cheader_filename = "sane/saneopts.h")]
693
public static string DESC_ANALOG_GAMMA_R;
694
[CCode (cname = "SANE_DESC_ANALOG_GAMMA_G", cheader_filename = "sane/saneopts.h")]
695
public static string DESC_ANALOG_GAMMA_G;
696
[CCode (cname = "SANE_DESC_ANALOG_GAMMA_B", cheader_filename = "sane/saneopts.h")]
697
public static string DESC_ANALOG_GAMMA_B;
698
[CCode (cname = "SANE_DESC_ANALOG_GAMMA_BIND", cheader_filename = "sane/saneopts.h")]
699
public static string DESC_ANALOG_GAMMA_BIND;
700
[CCode (cname = "SANE_DESC_WARMUP", cheader_filename = "sane/saneopts.h")]
701
public static string DESC_WARMUP;
702
[CCode (cname = "SANE_DESC_CAL_EXPOS_TIME", cheader_filename = "sane/saneopts.h")]
703
public static string DESC_CAL_EXPOS_TIME;
704
[CCode (cname = "SANE_DESC_CAL_EXPOS_TIME_R", cheader_filename = "sane/saneopts.h")]
705
public static string DESC_CAL_EXPOS_TIME_R;
706
[CCode (cname = "SANE_DESC_CAL_EXPOS_TIME_G", cheader_filename = "sane/saneopts.h")]
707
public static string DESC_CAL_EXPOS_TIME_G;
708
[CCode (cname = "SANE_DESC_CAL_EXPOS_TIME_B", cheader_filename = "sane/saneopts.h")]
709
public static string DESC_CAL_EXPOS_TIME_B;
710
[CCode (cname = "SANE_DESC_SCAN_EXPOS_TIME", cheader_filename = "sane/saneopts.h")]
711
public static string DESC_SCAN_EXPOS_TIME;
712
[CCode (cname = "SANE_DESC_SCAN_EXPOS_TIME_R", cheader_filename = "sane/saneopts.h")]
713
public static string DESC_SCAN_EXPOS_TIME_R;
714
[CCode (cname = "SANE_DESC_SCAN_EXPOS_TIME_G", cheader_filename = "sane/saneopts.h")]
715
public static string DESC_SCAN_EXPOS_TIME_G;
716
[CCode (cname = "SANE_DESC_SCAN_EXPOS_TIME_B", cheader_filename = "sane/saneopts.h")]
717
public static string DESC_SCAN_EXPOS_TIME_B;
718
[CCode (cname = "SANE_DESC_SELECT_EXPOSURE_TIME", cheader_filename = "sane/saneopts.h")]
719
public static string DESC_SELECT_EXPOSURE_TIME;
720
[CCode (cname = "SANE_DESC_CAL_LAMP_DEN", cheader_filename = "sane/saneopts.h")]
721
public static string DESC_CAL_LAMP_DEN;
722
[CCode (cname = "SANE_DESC_SCAN_LAMP_DEN", cheader_filename = "sane/saneopts.h")]
723
public static string DESC_SCAN_LAMP_DEN;
724
[CCode (cname = "SANE_DESC_SELECT_LAMP_DENSITY", cheader_filename = "sane/saneopts.h")]
725
public static string DESC_SELECT_LAMP_DENSITY;
726
[CCode (cname = "SANE_DESC_LAMP_OFF_AT_EXIT", cheader_filename = "sane/saneopts.h")]
727
public static string DESC_LAMP_OFF_AT_EXIT;
728
[CCode (cname = "SANE_DESC_SCAN", cheader_filename = "sane/saneopts.h")]
729
public static string DESC_SCAN;
730
[CCode (cname = "SANE_DESC_EMAIL", cheader_filename = "sane/saneopts.h")]
731
public static string DESC_EMAIL;
732
[CCode (cname = "SANE_DESC_FAX", cheader_filename = "sane/saneopts.h")]
733
public static string DESC_FAX;
734
[CCode (cname = "SANE_DESC_COPY", cheader_filename = "sane/saneopts.h")]
735
public static string DESC_COPY;
736
[CCode (cname = "SANE_DESC_PDF", cheader_filename = "sane/saneopts.h")]
737
public static string DESC_PDF;
738
[CCode (cname = "SANE_DESC_CANCEL", cheader_filename = "sane/saneopts.h")]
739
public static string DESC_CANCEL;
740
[CCode (cname = "SANE_DESC_PAGE_LOADED", cheader_filename = "sane/saneopts.h")]
741
public static string DESC_PAGE_LOADED;
742
[CCode (cname = "SANE_DESC_COVER_OPEN", cheader_filename = "sane/saneopts.h")]
743
public static string DESC_COVER_OPEN;
744
[CCode (cname = "SANE_VALUE_SCAN_MODE_COLOR", cheader_filename = "sane/saneopts.h")]
745
public static string VALUE_SCAN_MODE_COLOR;
746
[CCode (cname = "SANE_VALUE_SCAN_MODE_COLOR_LINEART", cheader_filename = "sane/saneopts.h")]
747
public static string VALUE_SCAN_MODE_COLOR_LINEART;
748
[CCode (cname = "SANE_VALUE_SCAN_MODE_COLOR_HALFTONE", cheader_filename = "sane/saneopts.h")]
749
public static string VALUE_SCAN_MODE_COLOR_HALFTONE;
750
[CCode (cname = "SANE_VALUE_SCAN_MODE_GRAY", cheader_filename = "sane/saneopts.h")]
751
public static string VALUE_SCAN_MODE_GRAY;
752
[CCode (cname = "SANE_VALUE_SCAN_MODE_HALFTONE", cheader_filename = "sane/saneopts.h")]
753
public static string VALUE_SCAN_MODE_HALFTONE;
754
[CCode (cname = "SANE_VALUE_SCAN_MODE_LINEART", cheader_filename = "sane/saneopts.h")]
755
public static string VALUE_SCAN_MODE_LINEART;