码迷,mamicode.com
首页 > 其他好文 > 详细

V4L2 使用id及键值记录

时间:2017-04-17 17:25:32      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:设置   minimum   str   就会   new   ioctl   lag   res   reserve   

增益:
#define V4L2_CID_GAIN (V4L2_CID_BASE+19)


咱们还是以增益为例:

struct v4l2_queryctrl  Setting;

Setting.id = V4L2_CID_GAIN;

ret = ioctl(Handle, VIDIOC_QUERYCTRL, &Setting);

Driver就会填写结构体中所有信息。

struct v4l2_queryctrl

{

__u32 id;  //用户设置。指定查找的是哪个ID

enum v4l2_ctrl_type type;

__u8 name[32];  //ID对应的名字。

__s32 minimum;

__s32 maximum;

__s32 step;   //步长

__s32 default_value;

__u32 flags;

__u32 reserved[2];

};

 

V4L2 使用id及键值记录

标签:设置   minimum   str   就会   new   ioctl   lag   res   reserve   

原文地址:http://www.cnblogs.com/zz11/p/6723739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!