也许有人会知道下一个问题的答案......
我已插入USB数码相机(它有一个输入引脚 - 0)。
我通过结构每隔5秒检查一次输入状态:v4l2_input(这里是示例:http://pastebin.com/FFvNAkQ3),如果设置了其中一个标志(V4L2_IN_ST_NO_POWER或V4L2_IN_ST_NO_SIGNAL或V4L2_IN_ST_NO_H_LOCK),则处理输入状态。 / p>
问题是即使我拔掉USB数码相机,输入状态也始终为0(0x00)。为什么驱动程序在拔出设备时不会改变输入状态标志?
也许有可能检查设备状态不仅仅是输入引脚?如果是,那么应该设置哪个ioctl请求......?