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