我用vfw采集视频m_hCapWnd:=capCreateCaptureWindow(Pchar('VideoTest'),
WS_CHILD or WS_VISIBLE,0,0,AviPanel.width,AviPanel.height,AviPanel.Handle,0);if(capDriverConnect(m_hCapWnd,0)) then
begin
capPreviewRate(m_hCapWnd,30);
capPreview(m_hCapWnd,true);
dwSize:=capGetVideoFormatSize(m_hCapWnd);
capGetVideoFormat(m_hCapWnd,@setBmp, dwSize);
setBmp.bmiHeader.biWidth:=352;
setBmp.bmiHeader.biHeight:=288;
capSetVideoFormat(m_hCapWnd,@setBmp,dwSize);
end;不管我换到哪一路视频capDriverConnect(m_hCapWnd,0)始终为fasle哪位大侠帮我指点一下阿
WS_CHILD or WS_VISIBLE,0,0,AviPanel.width,AviPanel.height,AviPanel.Handle,0);if(capDriverConnect(m_hCapWnd,0)) then
begin
capPreviewRate(m_hCapWnd,30);
capPreview(m_hCapWnd,true);
dwSize:=capGetVideoFormatSize(m_hCapWnd);
capGetVideoFormat(m_hCapWnd,@setBmp, dwSize);
setBmp.bmiHeader.biWidth:=352;
setBmp.bmiHeader.biHeight:=288;
capSetVideoFormat(m_hCapWnd,@setBmp,dwSize);
end;不管我换到哪一路视频capDriverConnect(m_hCapWnd,0)始终为fasle哪位大侠帮我指点一下阿
解决方案 »
- fastreport frxdbdataset.username duplicate name
- 关于Delphi中的Ado组件访问Access数据库的日期问题
- 有做过MSN,QQ 等IM软件的 兄弟么?进来看看呀
- 200分请教 FarPoint.Spread.v7.0.06用法问题
- 关于解析字符串的的一个难题!(我想了半天也没弄出来,急求答案!!!)
- 求多边形面积的计算问题?
- 为何在点击combobox时总出现 Invalid floating point opteration?
- 使用Database Desktop的问题~~
- 您好!请教多窗体的处理问题。
- Delphi多条件查询改错!
- 诚心请教:请问如何在程序中取得或创建机器码?
- 高分求救:VFW视频采集问题,始终采集不到图像
我弄不明白到底是为什么连不上啊
m_hWndCapture = ::capCreateCaptureWindow( NULL,
WS_CHILD|WS_CAPTION|WS_THICKFRAME,
0, 0, 0, 0, hWnd, 0 ); if( m_hWndCapture == NULL )
{
#ifdef DEBUG
_cputs( "capture window open fail!\n" );
#endif
AfxMessageBox( IDS_CAPTUREERR, MB_ICONWARNING );
return FALSE;
}#ifdef DEBUG
_cputs( "capture window open success!\n" );
#endif int nIndex = 0;
BOOL bOk; do{
// 连接驱动程序
bOk = capDriverConnect( m_hWndCapture, nIndex );
nIndex++; }while( !bOk && nIndex<10 ); if( !bOk )
{
// 没有驱动程序
TermCapture();#ifdef DEBUG
_cputs( "can't find driver, close capture window!\n" );
#endif
AfxMessageBox( IDS_DRIVERERR, MB_ICONWARNING );
return FALSE;
} // 配置
if( !CaptureConfig() )
{
TermCapture();
AfxMessageBox( IDS_CONFIGERR, MB_ICONSTOP );
return FALSE;
}
for i:=0 to 9 do
begin
capDriverConnect(m_hCapWnd,i);
end;
可是我的视频采集卡所带的测试软件就可以启动视频阿