Video4Linux 视频设备数据结构的定义
来源:互联网 发布:淘宝兼职旺旺客服 编辑:程序博客网 时间:2024/05/16 11:15
Video4Linux 视频设备数据结构的定义
struct vdIn {
int fd; // 文件描述符
char *videodevice ; // 视频捕捉接口文件
struct video_mmap vmmap;
struct video_capability videocap;// 包含设备的基本信息(设备名称、支持的最大最小分
辨率、信号源信息等)
int mmapsize;
struct video_mbuf videombuf; 映射的帧信息 , 实际是映射到摄像头存储缓冲区的
帧信息,包括帧的大小( size ) , 最多支持的帧数( frames )每帧相对基址的偏移( offset )
struct video_picture videopict;// 采集图像的各种属性
struct video_window videowin;
struct video_channel videochan;
int cameratype ; // 是否能 capture ,彩色还是黑白,是否 能裁剪等等。
值如 VID_TYPE_CAPTURE 等
char *cameraname; // 设备名称
char bridge[9];
int palette; // available palette
int channel ; // 信号源个数
int grabMethod ;
unsigned char *pFramebuffer;// 指向内存映射的指针
unsigned char *ptframe[4];// 指向压缩后的帧的指针数组
int framelock[4];//
pthread_mutex_t grabmutex;// 视频采集线程和传输线程的互斥信号
int framesizeIn ;// 视频帧的大小
volatile int frame_cour;// 指向压缩后的帧的指针数组下标
int bppIn;// 采集的视频帧的 BPP
int hdrwidth;// 采集的视频帧的宽度
int hdrheight;// 采集的视频帧的高度
int formatIn;// 采集的视频帧的格式
int signalquit;// 停止视频采集的信号
};
- Video4Linux 视频设备数据结构的定义
- 基于video4linux的视频设备编程
- 基于video4linux的视频设备编程
- linux 下视频设备设置的几个参数 v4l video4linux v4l2 ioctl
- linux 下视频设备设置的几个参数 v4l video4linux v4l2 ioctl
- linux 下视频设备设置的几个参数 v4l video4linux v4l2 ioctl
- linux 下视频设备设置的几个参数 v4l video4linux v4l2 ioctl
- 基于Video4Linux的视频采集模块开发
- 基于Video4Linux的视频采集模块开发
- 基于Video4Linux的视频采集模块开发
- 基于Video4Linux的视频采集模块开发
- 基于Video4Linux的视频采集模块开发
- 基于Video4Linux的视频采集模块开发
- 基于Video4Linux的视频采集模块开发
- [基于Video4Linux的视频采集模块开发
- 基于Video4linux的视频采集,用SDL显示
- 基于V4L(video4linux)的视频采集相关代码(2)
- 基于V4L(video4linux)的视频采集相关代码(3)
- VI下删除文本中的^M
- hdu1171 http://acm.hdu.edu.cn/showproblem.php?pid=1171
- Ubuntu 12.10 x86 安装Flash插件方法
- js客户端检测
- 通向架构师的道路(第一天)之Apache整合Tomcat
- Video4Linux 视频设备数据结构的定义
- 输入数字求对应的月份(英文)
- PHP解析URL并得到URL中的参数
- UIScrollView,点击、滑动翻页事件的区分
- tinyxml的学习和简单使用
- shell中一些特殊符号的含义简介
- continue,break和return用法
- Key-Value Observing机制(KVO)
- 面试前如何做Company Research(商科毕业生)】任何一个毕业生在找工作时都需要研究