获取 /dev/video0 的硬件信息
Get hardware information of /dev/video0
我在 Linux 中有两个 USB 摄像头,所以我在 /dev/
目录中有两个条目(video0
和 video1
)。
我想获取关于这两个基于 videoX 的摄像头的硬件信息(即供应商 ID、产品 ID、设备名称),并根据其硬件信息选择合适的摄像头。
有没有办法在cpp中获取videoX的硬件信息?
通过给定的 class 遍历 sysfs 设备很容易。以下命令行:
cat /sys/class/video4linux/video0/name
cat /sys/class/video4linux/video0/device/input/input3/id/product
cat /sys/class/video4linux/video0/device/input/input3/id/vendor
我在 Linux 中有两个 USB 摄像头,所以我在 /dev/
目录中有两个条目(video0
和 video1
)。
我想获取关于这两个基于 videoX 的摄像头的硬件信息(即供应商 ID、产品 ID、设备名称),并根据其硬件信息选择合适的摄像头。
有没有办法在cpp中获取videoX的硬件信息?
通过给定的 class 遍历 sysfs 设备很容易。以下命令行:
cat /sys/class/video4linux/video0/name
cat /sys/class/video4linux/video0/device/input/input3/id/product
cat /sys/class/video4linux/video0/device/input/input3/id/vendor