今天第二次遇到这个问题了。。。主要用的VFW。
部分代码如下
m_hVideo=::capCreateCaptureWindow("TheVideo",WS_CHILD|WS_VISIBLE,0,0,500,500,m_hWnd,0);
capSetCallbackOnFrame(m_hVideo,FrameCallbackProc);
if (m_hVideo==INVALID_HANDLE_VALUE)
{
MessageBox("Create The Capture Window Flase!","ERROR");
}
ghVideo=m_hVideo;
char szDeviceName[80];
char szDeviceVersion[80];
capGetDriverDescription(0,szDeviceName,sizeof(szDeviceName),szDeviceVersion,sizeof(szDeviceVersion));
BOOL bRet=FALSE;
do
{
bRet=capDriverConnect(m_hVideo,0);
} while (!bRet);