1#include
2 #include
3 #include
4 #include
5 #include
6 #include
7 int main(void)
8 {
9 struct v4l2_queryctrl *ctrl;
10 ctrl=malloc(sizeof( struct v4l2_queryctrl));
11 ctrl->id=VIDIOC_QUERYBUF;
12 int ret=-1;
13 int fd=0;
14 fd=open("/dev/video0",O_RDWR);
15 if(fd == -1)
16 {
17 printf("open failed name=%s!\n");
18 exit(-1);
19 }
20 ret=ioctl(fd,VIDIOC_QUERYCTRL,ctrl);
21 if(ret<0)
22 {
23 printf("faield name=%s\n",ctrl->name);
24 exit(-1);
25 }
26 else
27 {
28 printf("success name=%s \n",ctrl->name);
29 }
30 return 0;
31 }
~