摘要: 本文内容来源于:http://www.cnblogs.com/emouse/archive/2013/03/04/2943243.html 1. 定义 V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。 2. 工作流程: 打开设备-> 检查和设置设备 阅读全文
posted @ 2015-04-14 20:48 居老师的粉丝 阅读(323) 评论(0) 推荐(0) 编辑
摘要: void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节替换为ch并返回s; memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。 VIDIOC_QBUF //把数据从缓存中读取出来 VIDIOC 阅读全文
posted @ 2015-04-14 20:46 居老师的粉丝 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 以下内容来自:http://blog.csdn.net/g_salamander/article/details/8107692 在应用程序获取视频数据的流程中,都是通过 ioctl 命令与驱动程序进行交互,常见的 ioctl 命令有: [cpp] view plaincopy VIDIOC_QUE 阅读全文
posted @ 2015-04-14 14:52 居老师的粉丝 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 项目中用到的 fcntl.h fcntl : file control : 文件控制 errno.h : 提供了一种错误报告机制 malloc.h : 动态分配内存 sys/mman.h : 内存管理声明 linux/videodev2.h : 视频驱动头文件 linnux/fb.h : frame 阅读全文
posted @ 2015-04-14 14:10 居老师的粉丝 阅读(2825) 评论(0) 推荐(0) 编辑