我做的视频捕获程序,用VFW做的。
每次当我在捕获过程中移动一下窗口(或者是单击一下),它的回调函数就不能运行了,是怎么回事啊?
哪位有兴趣,我可以发源程序大家探讨一下。

解决方案 »

  1.   

    发给我看看,也许能解决这个问题
    [email protected]
      

  2.   

    to: jemmylau(枕头)
    已经发给你了,我的QQ是36435672,希望多指教。
      

  3.   

    请仔细阅读MSDN中 capCaptureSetSetup 函数和 CAPTUREPARMS 结构的说明,你自己可以搞定的。祝你好运!视频问题,建议你到专题开发的流媒体技术版。
      

  4.   

    楼上的我先谢谢了,正努力体会ing……
      

  5.   

    给我你的email,我曾经写过一个这样的类
      

  6.   

    to: jemmylau(枕头)
    问题出在我所使用的回调函数上!
    你是用的framecallback;
    而我是用的streamcallback按照道理来讲,应该是使用streamcallback才对,MSDN也推荐使用这个回调函数来处理视频流,可是这个函数的使用却十分让人头痛,呵呵。
    刚才我也把对视频的处理弄到framecallback中来,结果一点问题都没有了!真不明白microsoft为什么要搞出这么两个东西来?
    在使用streamcallback的时候,响应外部事件消息要首先转入内核模式运行,而程序进去就再也没消息了,好象所有的回调函数都被禁止了一样,要能够继续使起作用,必须再次调用capCaptureSequenceNoFile函数!
    不知道大家还有没有其他的意见?
    如果有请与我联系!
    QQ:36435672
    [email protected]