V4L2 架构简单分析

目前只是对自己理解的V4L2核心做一下简单的分析与总结

V4L2 架构简单分析

剩下的就是一些 ioctl函数的操作了

 

 

2.1 VIDIOC_QUERYCAP 查询设备能力

2.2 VIDIOC_ENUM_FMT 枚举(查询)设备支持的视频格式

2.3 VIDIOC_S_FMT 设置视频格式

 2.4 VIDIOC_G_FMT 获得设置好的视频格式

 2.5 VIDIOC_REQBUFS 请求在内核空间分配视频缓冲区

2.6 VIDIOC_QUERYBUF 查询分配好的 buffer 信息

2.7 mmap

2.8 VIDIOC_QBUF 

2.9 VIDIOC_STREAMON

2.10 select

2.11 VIDIOC_DQBUF

详情参考

LINK:https://blog.****.net/lizuobin2/article/details/53006927#