1141cc406Sopenharmony_ci;
2141cc406Sopenharmony_ci; SANE Backend specification file
3141cc406Sopenharmony_ci;
4141cc406Sopenharmony_ci; It's basically emacs-lisp --- so ";" indicates comment to end of line.
5141cc406Sopenharmony_ci; All syntactic elements are keyword tokens, followed by a string or
6141cc406Sopenharmony_ci;  keyword argument, as specified.
7141cc406Sopenharmony_ci;
8141cc406Sopenharmony_ci; ":backend" *must* be specified.
9141cc406Sopenharmony_ci; All other information is optional (but what good is the file without it?).
10141cc406Sopenharmony_ci;
11141cc406Sopenharmony_ci
12141cc406Sopenharmony_ci:backend "v4l2"                   ; name of backend
13141cc406Sopenharmony_ci;:version "(19991125)"             ; version of backend
14141cc406Sopenharmony_ci;:manpage "sane-v4l2"             ; name of manpage (if it exists)
15141cc406Sopenharmony_ci:url "http://video.inodes.org/sane-v4l2/" ; backend's web page
16141cc406Sopenharmony_ci:comment "The status of this backend is unknown. It hasn't been updated for years. The v4l2 API is now in Linux 2.5 but it's not clear if the v4l2 backend is compatible to that API."
17141cc406Sopenharmony_ci
18141cc406Sopenharmony_ci:devicetype :api                  ; specify a different type
19141cc406Sopenharmony_ci:desc "Interface to Video For Linux 2 API"    ; describe a non-hardware device
20141cc406Sopenharmony_ci; :comment and :url specifiers are optional after :mfg, :model, :desc,
21141cc406Sopenharmony_ci;  and at the top-level.
22