我想了解与USB摄像头接口的软件层。了解linux标准USB摄像头驱动程序
据我了解:
标准的摄像头融入一个'USB Video Device Class', or 'UVC'的范畴。
在linux中,Video4Linux (V4L, V4L2)封装了所有视频捕获设备。 V4L(2)提供了两个API:一个用于希望获取和使用捕获设备数据的程序。另一个API是内部的,对于驱动程序本身,所以这些驱动程序可以通过V4L(2)的外部API由程序访问。
其中一个V4L(2)驱动程序是UVC driver,其中包含所有符合标准的USB网络摄像头。
我的问题:
望着UVC driver的那个网页,它显示了所支持的设备的列表。这些设备中的每一个是否都在UVC驱动程序内单独照顾?或者只有当设备有特殊需要处理?换句话说,所有符合标准的USB网络摄像头是否应该自动与UVC驱动程序一起工作,无论它们是否在该列表中?
感谢
谢谢!不知道我是如何错过的,信息超载,我猜! – Jodes 2013-03-25 13:03:56