7.44. ioctl VIDIOC_OVERLAY

7.44.1. 名称

VIDIOC_OVERLAY - 启动或停止视频叠加

7.44.2. 概要

VIDIOC_OVERLAY

int ioctl(int fd, VIDIOC_OVERLAY, const int *argp)

7.44.3. 参数

fd

open() 返回的文件描述符。

argp

指向整数的指针。

7.44.4. 描述

此 ioctl 是 视频叠加 I/O 方法的一部分。应用程序调用 ioctl VIDIOC_OVERLAY 来启动或停止叠加。它接受一个指向整数的指针,该整数必须由应用程序设置为零以停止叠加,设置为一以启动。

驱动程序不支持带有 V4L2_BUF_TYPE_VIDEO_OVERLAYioctl VIDIOC_STREAMON、VIDIOC_STREAMOFFVIDIOC_STREAMOFF

7.44.5. 返回值

成功时返回 0,出错时返回 -1 并且 errno 变量被适当设置。通用错误代码在 通用错误代码 章节中描述。

EINVAL

叠加参数尚未设置。有关必要步骤,请参见 视频叠加接口