• Home
  • Raw
  • Download

Lines Matching full:ref

14 V4L calls were removed from Kernel, but the library :ref:`libv4l`
22 not change from those used by V4L. They are listed in :ref:`devices`
23 and below in :ref:`v4l-dev`.
56 V4L2 drivers *may* support multiple opens, see :ref:`open` for details
65 :ref:`VIDIOC_QUERYCAP`.
72 capturing, video overlay and VBI capturing. See :ref:`open` for an
89 - The :ref:`video capture <capture>` interface is supported.
92 - The device has a :ref:`tuner or modulator <tuner>`.
95 - The :ref:`raw VBI capture <raw-vbi>` interface is supported.
98 - The :ref:`video overlay <overlay>` interface is supported.
103 overlay see :ref:`overlay`.
109 :ref:`overlay`.
114 :ref:`overlay`.
119 image size with the :ref:`VIDIOC_S_CROP <VIDIOC_G_CROP>` and
120 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl, respectively. The
122 cropping and scaling see :ref:`crop`.
126 :ref:`VIDIOC_ENUM_FMT` ioctl to determine if
128 information on image formats see :ref:`pixfmt`.
131 - Applications can call the :ref:`VIDIOC_G_CROP <VIDIOC_G_CROP>`
135 and scaling see :ref:`crop`.
139 :ref:`VIDIOC_ENUM_FMT` ioctl to determine if
154 inputs with the :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` ioctl. The
155 audio ioctls are described in :ref:`audio`.
158 were removed. Calling the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` or
159 :ref:`VIDIOC_TRY_FMT <VIDIOC_G_FMT>` ioctl with the desired
169 :ref:`VIDIOC_ENUMINPUT`,
170 :ref:`VIDIOC_G_INPUT <VIDIOC_G_INPUT>` and
171 :ref:`VIDIOC_S_INPUT <VIDIOC_G_INPUT>` using struct
172 :c:type:`v4l2_input` as discussed in :ref:`video`.
195 discussed in :ref:`tuner`.
203 see :ref:`audio`.
210 video standards, see :ref:`standard` for more information.
218 :ref:`VIDIOC_G_TUNER <VIDIOC_G_TUNER>` and
219 :ref:`VIDIOC_S_TUNER <VIDIOC_G_TUNER>` using struct
220 :c:type:`v4l2_tuner`. Tuners are covered in :ref:`tuner`.
232 :ref:`standard`. Due to its ubiquity it should be mentioned the BTTV
250 :ref:`VIDIOC_G_FREQUENCY <VIDIOC_G_FREQUENCY>` and
251 :ref:`VIDIOC_S_FREQUENCY <VIDIOC_G_FREQUENCY>`. They take a pointer
263 :ref:`VIDIOC_QUERYCTRL`,
264 :ref:`VIDIOC_G_CTRL <VIDIOC_G_CTRL>` and
265 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls:
288 :ref:`VIDIOC_QUERYCTRL` ioctl. For general
289 information about controls see :ref:`control`.
305 - :ref:`V4L2_PIX_FMT_GREY <V4L2-PIX-FMT-GREY>`
307 - :ref:`V4L2_PIX_FMT_HI240 <pixfmt-reserved>` [#f3]_
309 - :ref:`V4L2_PIX_FMT_RGB565 <pixfmt-rgb>`
311 - :ref:`V4L2_PIX_FMT_RGB555 <pixfmt-rgb>`
313 - :ref:`V4L2_PIX_FMT_BGR24 <pixfmt-rgb>`
315 - :ref:`V4L2_PIX_FMT_BGR32 <pixfmt-rgb>` [#f4]_
317 - :ref:`V4L2_PIX_FMT_YUYV <V4L2-PIX-FMT-YUYV>`
319 - :ref:`V4L2_PIX_FMT_YUYV <V4L2-PIX-FMT-YUYV>`
321 - :ref:`V4L2_PIX_FMT_UYVY <V4L2-PIX-FMT-UYVY>`
325 - :ref:`V4L2_PIX_FMT_Y41P <V4L2-PIX-FMT-Y41P>` [#f6]_
329 - :ref:`V4L2_PIX_FMT_YUV422P <V4L2-PIX-FMT-YUV422P>`
331 - :ref:`V4L2_PIX_FMT_YUV411P <V4L2-PIX-FMT-YUV411P>` [#f8]_
333 - :ref:`V4L2_PIX_FMT_YVU420 <V4L2-PIX-FMT-YVU420>`
335 - :ref:`V4L2_PIX_FMT_YVU410 <V4L2-PIX-FMT-YVU410>`
337 V4L2 image formats are defined in :ref:`pixfmt`. The image format can
338 be selected with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl.
346 :ref:`VIDIOC_G_AUDIO <VIDIOC_G_AUDIO>` and
347 :ref:`VIDIOC_S_AUDIO <VIDIOC_G_AUDIO>` using struct
348 :c:type:`v4l2_audio` as discussed in :ref:`audio`.
362 ``audmode`` fields, respectively. See :ref:`tuner` for more
368 :ref:`VIDIOC_QUERYCTRL`,
369 :ref:`VIDIOC_G_CTRL <VIDIOC_G_CTRL>` and
370 :ref:`VIDIOC_S_CTRL <VIDIOC_G_CTRL>` ioctls:
391 :ref:`VIDIOC_QUERYCTRL` ioctl reports if the
400 the :ref:`VIDIOC_QUERYCTRL` ioctl. For general
401 information about controls see :ref:`control`.
407 :ref:`VIDIOC_G_FBUF <VIDIOC_G_FBUF>` and
408 :ref:`VIDIOC_S_FBUF <VIDIOC_G_FBUF>`. The ``base`` field of struct
414 field was replaced by ``pixelformat``. See :ref:`pixfmt-rgb` for a
419 :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and
420 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>`. They take a pointer to a struct
447 :ref:`VIDIOC_OVERLAY`.
455 :ref:`VIDIOC_G_CROP <VIDIOC_G_CROP>` and
456 :ref:`VIDIOC_S_CROP <VIDIOC_G_CROP>` using struct
458 :ref:`VIDIOC_CROPCAP` ioctl. This is a rather
459 complex matter, see :ref:`crop` for details.
473 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl.
485 :ref:`VIDIOC_QUERYCAP` ioctl. All V4L2 devices
492 negotiation ioctls :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` and
493 :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>`. They take a pointer to a struct
498 For more information about the V4L2 read interface see :ref:`rw`.
518 with the :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl. When no
524 - The :ref:`VIDIOC_REQBUFS` ioctl allocates the
534 :ref:`VIDIOC_QUERYBUF` ioctl.
545 :ref:`VIDIOC_QBUF` enqueues any empty buffer into
547 queue with the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl. To wait
550 be used. The :ref:`VIDIOC_STREAMON` ioctl
553 :ref:`VIDIOC_STREAMOFF <VIDIOC_STREAMON>` stops capturing and
556 :ref:`VIDIOC_ENUMINPUT` ioctl.
559 :ref:`mmap`.
598 interface specified in :ref:`raw-vbi`.
617 :ref:`open`.
621 devices is documented in :ref:`extended-controls`.
640 details see :ref:`pixfmt-rgb`.