7.43. ioctl VIDIOC_LOG_STATUS

7.43.1. 名称

VIDIOC_LOG_STATUS - 记录驱动程序状态信息

7.43.2. 概要

VIDIOC_LOG_STATUS

int ioctl(int fd, VIDIOC_LOG_STATUS)

7.43.3. 参数

fd

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

7.43.4. 描述

随着视频/音频设备变得越来越复杂,调试问题也变得更加困难。当调用此 ioctl 时,驱动程序会将当前设备状态输出到内核日志。这在处理诸如无声音、无视频和通道调谐不正确等问题时特别有用。此外,许多现代设备会自动检测视频和音频标准,此 ioctl 将报告设备认为的标准是什么。不匹配可能会指示问题所在。

此 ioctl 是可选的,并非所有驱动程序都支持它。它是在 Linux 2.6.15 中引入的。

7.43.5. 返回值

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