Lines Matching +full:video +full:- +full:interface
1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Video Output Overlay Interface
9 **Also known as On-Screen Display (OSD)**
11 Some video output devices can overlay a framebuffer image onto the
12 outgoing video signal. Applications can set up such an overlay using
13 this interface, which borrows structures and ioctls of the
14 :ref:`Video Overlay <overlay>` interface.
17 as the :ref:`Video Output <capture>` function.
21 The default function of such a ``/dev/video`` device is video
29 Devices supporting the *Video Output Overlay* interface set the
38 Contrary to the *Video Overlay* interface the framebuffer is normally
51 The width and height of the framebuffer depends on the current video
52 standard. A V4L2 driver may reject attempts to change the video standard
57 ---------------------------------------------
59 .. code-block:: c
67 if (-1 == ioctl(fd, VIDIOC_G_FBUF, &fbuf)) {
79 if (-1 == fb_fd) {
99 fb_fd = -1;
103 for the video output overlay, or -1 if no device was found. */
111 the target rectangle an area in the outgoing video signal where the
115 :ref:`Video Overlay <overlay>` interface.
141 *Video Output* and *Video Output Overlay* devices in the same way as to
142 *Video Capture* and *Video Overlay* devices, merely reversing the
150 framebuffer interface of the driver may support the ``FBIOBLANK`` ioctl.