Linux下V4L2拍照测试用例
作者:网络转载 发布时间:[ 2013/8/26 14:13:38 ] 推荐标签:
////
unsigned int i;
enum v4l2_buf_type type;
for(i = 0; i < 4; i++){
struct v4l2_buffer buf;
buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
buf.memory = V4L2_MEMORY_MMAP;
buf.index = i;
ioctl(fd,VIDIOC_QBUF,&buf);
}
type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
ioctl(fd,VIDIOC_STREAMON,&type);
////
struct v4l2_buffer buf;
buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
buf.memory = V4L2_MEMORY_MMAP;
ioctl(fd,VIDIOC_DQBUF,&buf);
char path[20];
snprintf(path,sizeof(path),"./yuyv%d",buf.index);
int fdyuyv = open(path,O_WRONLY|O_CREAT,00700);
printf("TK--------->>>>fdyuyv is %d
",fdyuyv);
int resultyuyv = write(fdyuyv,buffers[buf.index].start,1280*720*2);
printf("TK--------->>>resultyuyv is %d
",resultyuyv);
close(fdyuyv);
////
close(fd);
return 0;
}
二、编译运行
gcc test.c -o rest
./test
三、结果
在本目录下生成yuyv0这样一个文件,是jpeg编码后的文件。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11