我做的视频捕获程序,用VFW做的。
每次当我在捕获过程中移动一下窗口(或者是单击一下),它的回调函数就不能运行了,是怎么回事啊?
哪位有兴趣,我可以发源程序大家探讨一下。
每次当我在捕获过程中移动一下窗口(或者是单击一下),它的回调函数就不能运行了,是怎么回事啊?
哪位有兴趣,我可以发源程序大家探讨一下。
解决方案 »
- 如何编程获知系统是否已经打上某个补丁
- VC 编译器是否会提供一个文件记录<.h>与<.cpp>的映射关系
- Edit box 问题
- 关于多媒体播放列表的问题
- 远程创建线程出错,try-finally不能捕获异常?做过远程注入的请进。
- 为何在VC6中使用DAO只能创建打开Access97的数据库而不能是Access2000数据库
- 请问介绍,SOCKS4,SOCKS5的 RFC文档编号是多少?????
- 有关static DLL和shared DLL得问题?
- ===菜鸟系列===:请问如何用VC调用网页上的搜索引擎?!
- DIRECT UI 滚动条的绘制
- sql server 2000 的 bigint 型的字段绑定到 CRecorderset 怎么读不出数值啊?
- 对话栏DIALOGBAR菜问题
[email protected]
已经发给你了,我的QQ是36435672,希望多指教。
问题出在我所使用的回调函数上!
你是用的framecallback;
而我是用的streamcallback按照道理来讲,应该是使用streamcallback才对,MSDN也推荐使用这个回调函数来处理视频流,可是这个函数的使用却十分让人头痛,呵呵。
刚才我也把对视频的处理弄到framecallback中来,结果一点问题都没有了!真不明白microsoft为什么要搞出这么两个东西来?
在使用streamcallback的时候,响应外部事件消息要首先转入内核模式运行,而程序进去就再也没消息了,好象所有的回调函数都被禁止了一样,要能够继续使起作用,必须再次调用capCaptureSequenceNoFile函数!
不知道大家还有没有其他的意见?
如果有请与我联系!
QQ:36435672
[email protected]