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_OVERLAY
的 ioctl VIDIOC_STREAMON、VIDIOC_STREAMOFF 或 VIDIOC_STREAMOFF。
7.44.5. 返回值¶
成功时返回 0,出错时返回 -1 并且 errno
变量被适当设置。通用错误代码在 通用错误代码 章节中描述。
- EINVAL
叠加参数尚未设置。有关必要步骤,请参见 视频叠加接口。