1 ;; Copyright 2009 Vitaly Mayatskikh <v.mayatskih@gmail.com>
3 ;; This file is a part of CL-Video4Linux2
5 ;; CL-Cluster is free software: you can redistribute it and/or modify
6 ;; it under the terms of the GNU General Public License as published by
7 ;; the Free Software Foundation, either version 3 of the License, or
8 ;; (at your option) any later version.
10 ;; CL-Cluster is distributed in the hope that it will be useful,
11 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
12 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 ;; GNU General Public License for more details.
15 ;; You should have received a copy of the GNU General Public License
16 ;; along with this program. If not, see <http://www.gnu.org/licenses/>.
20 (:use
:cl
:cffi
:iolib.syscalls
#:trivial-garbage
#:closer-mop
)
22 #:v4l2-query-capabilities
24 #:v4l2-get-stream-params
25 #:v4l2-get-tuner-params
26 #:v4l2-get-input-params
27 #:v4l2-get-input-standard
29 #:v4l2-capability-driver
30 #:v4l2-capability-card
32 #:v4l2-capability-version
36 #:v4l2-set-image-format
37 #:v4l2-get-image-format
38 #:v4l2-request-buffers
87 #:cap-sliced-vbi-capture
88 #:cap-sliced-vbi-output
90 #:cap-video-output-overlay
135 #:pix-fmt-sgrbg10dpcm8
163 #:v4l2-input-type-tuner
164 #:v4l2-input-type-camera
176 #:cid-auto-white-balance
177 #:cid-do-white-balance
189 #:cid-power-line-frequency
191 #:cid-white-balance-temperature
193 #:cid-backlight-compensation
198 #:cid-exposure-absolute
199 #:cid-exposure-auto-priority
211 #:cid-zoom-continuous
214 #:v4l2-capability-driver
215 #:v4l2-capability-card
216 #:v4l2-capability-bus-info
217 #:v4l2-capability-version
218 #:v4l2-capability-capabilities
219 #:v4l2-capability-reserved
220 #:v4l2-fract-numerator
221 #:v4l2-fract-denominator
222 #:v4l2-captureparm-capability
223 #:v4l2-captureparm-capturemode
224 #:v4l2-captureparm-timeperframe
225 #:v4l2-captureparm-extendedmode
226 #:v4l2-captureparm-readbuffers
227 #:v4l2-captureparm-reserved
228 #:v4l2-outputparm-capability
229 #:v4l2-outputparm-outputmode
230 #:v4l2-outputparm-timeperframe
231 #:v4l2-outputparm-extendedmode
232 #:v4l2-outputparm-writebuffers
233 #:v4l2-outputparm-reserved
234 #:v4l2-streamparm-union-capture
235 #:v4l2-streamparm-union-output
236 #:v4l2-streamparm-union-raw-data
237 #:v4l2-streamparm-type
238 #:v4l2-streamparm-parm
242 #:v4l2-tuner-capability
243 #:v4l2-tuner-rangelow
244 #:v4l2-tuner-rangehigh
245 #:v4l2-tuner-rxsubchans
249 #:v4l2-tuner-reserved
250 #:v4l2-standard-index
253 #:v4l2-standard-frameperiod
254 #:v4l2-standard-framelines
255 #:v4l2-standard-reserved
259 #:v4l2-input-audioset
263 #:v4l2-input-reserved
267 #:v4l2-fmtdesc-description
268 #:v4l2-fmtdesc-pixelformat
269 #:v4l2-fmtdesc-reserved
270 #:v4l2-pix-format-width
271 #:v4l2-pix-format-height
272 #:v4l2-pix-format-pixelformat
273 #:v4l2-pix-format-field
274 #:v4l2-pix-format-bytesperline
275 #:v4l2-pix-format-sizeimage
276 #:v4l2-pix-format-colorspace
277 #:v4l2-pix-format-priv
279 #:v4l2-timecode-flags
280 #:v4l2-timecode-frames
281 #:v4l2-timecode-seconds
282 #:v4l2-timecode-minutes
283 #:v4l2-timecode-hours
284 #:v4l2-timecode-userbits
285 #:v4l2-requestbuffers-count
286 #:v4l2-requestbuffers-type
287 #:v4l2-requestbuffers-memory
288 #:v4l2-requestbuffers-reserved
289 #:v4l2-buffer-union-offset
290 #:v4l2-buffer-union-userptr
293 #:v4l2-buffer-bytesused
296 #:v4l2-buffer-timestamp
297 #:v4l2-buffer-timecode
298 #:v4l2-buffer-sequence
303 #:v4l2-buffer-reserved
305 #:v4l2-queryctrl-type
306 #:v4l2-queryctrl-name
307 #:v4l2-queryctrl-minimum
308 #:v4l2-queryctrl-maximum
309 #:v4l2-queryctrl-step
310 #:v4l2-queryctrl-default-value
311 #:v4l2-queryctrl-flags
312 #:v4l2-queryctrl-reserved
315 #:v4l2-pix-format-width
316 #:v4l2-pix-format-height
317 #:v4l2-pix-format-pixelformat
318 #:v4l2-pix-format-field
319 #:v4l2-pix-format-bytesperline
320 #:v4l2-pix-format-sizeimage
321 #:v4l2-pix-format-colorspace
322 #:v4l2-pix-format-priv
327 #:v4l2-buffer-bytesused
330 #:v4l2-buffer-timestamp
331 #:v4l2-buffer-timecode
332 #:v4l2-buffer-sequence
337 #:v4l2-buffer-reserved