为什么设置捕捉窗体状态后,usb图象采集会停止?????(100分)

  • 主题发起人 主题发起人 flinming
  • 开始时间 开始时间
F

flinming

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在做usb视频捕捉的时候,如果在连接USB设备之后,设置捕捉窗体的状态 如:

capCaptureGetSetup(ghCapWnd, @CapParms, sizeof(TCAPTUREPARMS))
CapParms.fYield := true;
CapParms.dwRequestMicroSecPerFrame := 40000;
CapParms.fLimitEnabled := False;
CapParms.fCaptureAudio := False;
// NO Audio
CapParms.fMCIControl := False;
CapParms.fAbortLeftMouse := False;
CapParms.fAbortRightMouse := False;
CapCaptureSetSetup(ghCapWnd,@CapParms,sizeof(TCAPTUREPARMS));


CapCaptureSequenceNoFile(ghCapWnd)

这样激活了视频流回调函数,因为我要取视频的数据,但是数据可以取了,发现程序运行一段时间后,图象就死掉,我发想连USB设备的 CapPreview 图象也没有了,可能是停止采集了,但是如果我没有上面一段代码,程序虽然不能采集,但是CapPreview的图象不会死掉,我想问下,到底是什么原因?希望大家帮忙!
 
是不是你设置overlay了?
应该把overlay给disable掉,然后把preview打开。
 
后退
顶部