📄 video_cap.h
字号:
///////////////////////////////////////////////////////// FileName: video_cap.h// Author: b1gm0use// Project: myvideo#ifndef _VIDEO_CAP_H_#define _VIDEO_CAP_H_#include <linux/videodev.h>#include "common.h"class avi;class video_cap{public: // 构造函数 video_cap ( avi * avi_ptr_in ); // 析构函数 ~video_cap ( void ); // 初始化函数 int init ( void ); // 取得一帧图像 int get_image ( BUFF * &image, int *size ); // 取得设备的物理参数 video_capability * get_vid_capability ( void );private: // 设备的参数 video_capability * vid_cap; // jpeg 缓冲区 BUFF * jpeg_image; // 操作设备号或文件号 int dev_id; // 存储图像的缓冲区 BUFF * img_buff; // 帧数 int frame; // 指向avi的指针 avi * avi_ptr;};#endif // _VIDEO_CAP_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -