没有合适的资源?快使用搜索试试~ 我知道了~
VFW视频开发[文].pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 62 浏览量
2021-10-12
01:21:01
上传
评论
收藏 18KB PDF 举报
温馨提示
试读
9页
VFW视频开发[文].pdf
资源推荐
资源详情
资源评论
VFW(Video for Windows) 是 Microsoft 推出的关于数字视频的一个软件开发包, VFW 的核
心是 AVI 文件标准。 AVI(Audio Video Interleave) 文件中的音、视频数据帧交错存放。围绕
AVI 文件,VFW 推出了一整套完整的视频采集、 压缩、解压缩、回放和编辑的应用程序接口 (API) 。
由于 AVI 文件格式推出较早且在数字视频技术中有广泛的应用,所以 VFW 仍然有很大的实用
价值,而且进一步发展的趋势。
在 VC++ 开发环境中调用 VFW 和使用其它开发包没有什么不同,只是需要将 VFW32.lib
文件加入工程中, 但在开放视频捕捉与压缩管理程序时需要其它软件硬件设置。 VFW 为 AVI 文
件提供了丰富的处理函数和宏定义, AVI 文件的特点在于它是典型的数据流文件,它由视频流、
音频流、文本流组成。所以对 AVI 文件的处理主要是处理文件流。
编程实例
为了能够捕获视频帧,要启动一个捕获帧回调函数 VideoStreamCallBack 。
捕获一个视频流或当前设备状态时分别使用以下函数:
// 捕获一个视频流
CapSetCallbackOnVideoStream;
// 得到一个设备错误
CapSetCallbackOnError;
// 得到一个设备状态
CapSetCallbackOnStatus
} 自定义的函数 1 // 定义一个帧捕获回调函数
CapSetCallbackOnFrame (ghCapWnd,LongInt(@VideoStreamCallBack));
// 将一个捕获窗口与一个设备驱程相关联, 第二个参数是个序号, 当系统中装有多个显视驱动程
序时,其值分别依次为 0 到总个数
CapDriverConnect(ghCapWnd, 0);
// 设置设备属性的结构变量
CapParms.dwRequestMicroSecPerFrame:=40000;
CapParms.fLimitEnabled := FALSE;
CapParms.fCaptureAudio := FALSE; // NO Audio
CapParms.fMCIControl := FALSE;
CapParms.fYield := TRUE;
资源评论
czq131452007
- 粉丝: 2
- 资源: 12万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功