rk3568 Android UVC 依据 pid/vid 标记摄像头方向
在 Android 设备中UVC(USB Video Class)摄像头接入系统后默认是 external 设备,无法辨别是前置摄像头还是后摄像头。但是系统又默认把该摄像头指定为前置摄像头,如果恰好用在前置摄像头,那就是刚刚好。在某些使用场景,UVC 会用为后置摄像头,如何标记该摄像头为后置摄像头呢?如果有多颗 UVC 摄像头,第一颗会被相机应用标记为前摄,第二颗被标记为后摄,收到加载顺序影响,无法固定前后摄像头的属性,该怎么处理?紧随本篇自然有解决方案。
作者:炭烤毛蛋 ,点击博主了解更多。
提示:从内核日志信息可以确认摄像头 PID/VID。
文章目录
1. 内核遍历UVC标记前后摄像头
1.1 参照 UVC vid/pid 标记摄像头方向
内核加载 UVC 设备时遍历摄像头 PID/VID 属性,根据此标定摄像头方向参数。