Lines Matching full:capture

42      irrespective of the format currently set on the ``CAPTURE`` queue.
49 :c:func:`VIDIOC_ENUM_FMT` on the ``CAPTURE`` queue.
57 before querying the ``CAPTURE`` queue. Failure to do so will result in the
90 Changing the ``OUTPUT`` format may change the currently set ``CAPTURE``
91 format. The driver will derive a new ``CAPTURE`` format from the
93 parameters, etc. If the client needs a specific ``CAPTURE`` format,
97 etc.) required by the ``OUTPUT`` format to enumerate the ``CAPTURE`` formats.
99 3. Call :c:func:`VIDIOC_G_FMT` for ``CAPTURE`` queue to get the format for the
105 a ``V4L2_BUF_TYPE_*`` enum appropriate for ``CAPTURE``.
129 4. *[optional]* Enumerate ``CAPTURE`` formats via :c:func:`VIDIOC_ENUM_FMT` on
130 the ``CAPTURE`` queue. The client may use this ioctl to discover which
148 5. *[optional]* Choose a different ``CAPTURE`` format than suggested via
149 :c:func:`VIDIOC_S_FMT` on ``CAPTURE`` queue. It is possible for the client to
156 a ``V4L2_BUF_TYPE_*`` enum appropriate for ``CAPTURE``.
194 ``CAPTURE`` queue.
205 a ``V4L2_BUF_TYPE_*`` enum appropriate for ``CAPTURE``.
209 for ``CAPTURE`` buffers.
218 ``CAPTURE`` buffers for the current format, stream configuration and
225 9. Start streaming on both ``OUTPUT`` and ``CAPTURE`` queues via
249 buffer. This will result in the (potentially partially) decoded ``CAPTURE``
284 held ``CAPTURE`` buffer will be made available for dequeuing and the
285 current request will work on a new ``CAPTURE`` buffer.
322 ``CAPTURE`` buffer will be produced for this request.
324 ``CAPTURE`` buffers must not be part of the request, and are queued
328 Runtime decoding errors are signaled by the dequeued ``CAPTURE`` buffers
337 buffer management: it only guarantees that dequeued ``CAPTURE`` buffers can be
341 A dequeued capture buffer can also be used as the reference frame of another
354 guarantee that buffers queued to the ``CAPTURE`` queue are processed in queued
361 2. A sufficient number of ``CAPTURE`` buffers to cover all the decoded
378 The client is then free to ignore any returned ``CAPTURE`` buffer that comes
394 1. If the last submitted request resulted in a ``CAPTURE`` buffer being
396 last frame is not available on the ``CAPTURE`` queue. In this case, a
398 dequeue the held ``CAPTURE`` buffer.
403 3. Call :c:func:`VIDIOC_STREAMOFF` on both the ``OUTPUT`` and ``CAPTURE``
406 4. Free all ``CAPTURE`` buffers by calling :c:func:`VIDIOC_REQBUFS` on the
407 ``CAPTURE`` queue with a buffer count of zero.
412 picked on the ``CAPTURE`` queue.
417 If the last submitted request resulted in a ``CAPTURE`` buffer being
419 last frame is not available on the ``CAPTURE`` queue. In this case, a
421 dequeue the held ``CAPTURE`` buffer.