嵌入式Linux下Camera编程--V4L2(3)

2019-01-19 10:47

VIDIOC_ENUM_FMT:获取当前驱动支持的视频格式 VIDIOC_S_FMT:设置当前驱动的频捕获格式 VIDIOC_G_FMT:读取当前驱动的频捕获格式 VIDIOC_TRY_FMT:验证当前驱动的显示格式 VIDIOC_CROPCAP:查询驱动的修剪能力 VIDIOC_S_CROP:设置视频信号的边框 VIDIOC_G_CROP:读取视频信号的边框 VIDIOC_QBUF:把数据从缓存中读取出来 VIDIOC_DQBUF:把数据放回缓存队列 VIDIOC_STREAMON:开始视频显示函数 VIDIOC_STREAMOFF:结束视频显示函数

VIDIOC_QUERYSTD:检查当前视频设备支持的标准,例如PAL或NTSC。 VIDIOC_G_PARM :得到Stream信息。如帧数等。 VIDIOC_S_PARM:设置Stream信息。如帧数等。

注2:

如何判断某ioctl cmd所用参数类型: 例如:

ioctl-cmd: VIDIOC_QUERYCAP.

它的返回参数类型ioctl(fd, cmd, 参数)。

首先想到的是从kernel Source v4l2_ioctl.c中看。但这比较麻烦,又个简单办法:可以在video2dev.h中看到:

#define VIDIOC_QUERYCAP _IOR ('V', 0, struct v4l2_capability)

即使用cmd为 VIDIOC_QUERYCAP 时,参数为 struct v4l2_capability


嵌入式Linux下Camera编程--V4L2(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年武汉市中考数学模拟试题(1)学知报1

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: