Lines Matching full:flag
52 ``V4L2_CTRL_FLAG_MODIFY_LAYOUT`` flag.
58 ``V4L2_CTRL_FLAG_GRABBED`` flag when calling
76 allocation and the ``V4L2_CTRL_FLAG_GRABBED`` flag is cleared once the
85 allocated. After freeing all buffers the ``V4L2_CTRL_FLAG_GRABBED`` flag
218 - When the ``V4L2_BUF_FLAG_TIMECODE`` flag is set in ``flags``, this
295 - The file descriptor of the request to queue the buffer to. If the flag
297 queued to this request. If the flag is not set, then this field will
300 The ``V4L2_BUF_FLAG_REQUEST_FD`` flag and this field are only used by
466 * .. _`V4L2-BUF-FLAG-MAPPED`:
472 Drivers set or clear this flag when the
477 * .. _`V4L2-BUF-FLAG-QUEUED`:
482 outgoing queue. When this flag is set, the buffer is currently on
485 (output devices). Drivers set or clear this flag when the
489 * .. _`V4L2-BUF-FLAG-DONE`:
493 - When this flag is set, the buffer is currently on the outgoing
495 this flag when the ``VIDIOC_QUERYBUF`` ioctl is called. After
498 time, the ``V4L2_BUF_FLAG_QUEUED`` and ``V4L2_BUF_FLAG_DONE`` flag
502 * .. _`V4L2-BUF-FLAG-ERROR`:
506 - When this flag is set, the buffer has been dequeued successfully,
509 normally. Drivers set this flag when the ``VIDIOC_DQBUF`` ioctl is
511 * .. _`V4L2-BUF-FLAG-IN-REQUEST`:
516 * .. _`V4L2-BUF-FLAG-KEYFRAME`:
520 - Drivers set or clear this flag when calling the ``VIDIOC_DQBUF``
526 * .. _`V4L2-BUF-FLAG-PFRAME`:
534 * .. _`V4L2-BUF-FLAG-BFRAME`:
543 * .. _`V4L2-BUF-FLAG-TIMECODE`:
547 - The ``timecode`` field is valid. Drivers set or clear this flag
551 * .. _`V4L2-BUF-FLAG-PREPARED`:
556 application. Drivers set or clear this flag when the
561 * .. _`V4L2-BUF-FLAG-NO-CACHE-INVALIDATE`:
566 applications shall use this flag if the data captured in the
569 further processing or output. This flag is ignored unless the
573 * .. _`V4L2-BUF-FLAG-NO-CACHE-CLEAN`:
578 applications shall use this flag for output buffers if the data in
580 DMA-capable unit, in which case caches have not been used. This flag
584 * .. _`V4L2-BUF-FLAG-M2M-HOLD-CAPTURE-BUF`:
588 …- Only valid if struct :c:type:`v4l2_requestbuffers` flag ``V4L2_BUF_CAP_SUPPORTS_M2M_HOLD_CAPTURE…
591 Applications can set this flag when queueing the output buffer
597 * .. _`V4L2-BUF-FLAG-LAST`:
602 this flag on the capture queue for the last buffer when the
610 * .. _`V4L2-BUF-FLAG-REQUEST-FD`:
615 * .. _`V4L2-BUF-FLAG-TIMESTAMP-MASK`:
622 * .. _`V4L2-BUF-FLAG-TIMESTAMP-UNKNOWN`:
633 * .. _`V4L2-BUF-FLAG-TIMESTAMP-MONOTONIC`:
640 * .. _`V4L2-BUF-FLAG-TIMESTAMP-COPY`:
645 OUTPUT buffer. This flag applies only to mem2mem devices.
646 * .. _`V4L2-BUF-FLAG-TSTAMP-SRC-MASK`:
657 * .. _`V4L2-BUF-FLAG-TSTAMP-SRC-EOF`:
667 * .. _`V4L2-BUF-FLAG-TSTAMP-SRC-SOE`:
720 * .. _`V4L2-MEMORY-FLAG-NON-COHERENT`:
731 consistency is needed. If this flag is set V4L2 will attempt to
732 allocate the buffer in non-coherent memory. The flag takes effect
832 - The "color frame" flag.