首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么判断摄像头是否正在使用,下面的程序可以判断,就是会出现个消息框,小弟我不像让它出现

2012-03-02 
如何判断摄像头是否正在使用,下面的程序可以判断,就是会出现个消息框,我不像让它出现如何判断摄像头是否正

如何判断摄像头是否正在使用,下面的程序可以判断,就是会出现个消息框,我不像让它出现
如何判断摄像头是否正在使用,下面的程序可以判断,如果摄像头正在使用,就是会出现个消息框,怎么才能不让它出现?


HWND   m_capwnd;
capDriverDisconnect(m_capwnd);//终止摄像头的捕获
int   index=0;

m_capwnd   =   capCreateCaptureWindow( "Capture ",WS_POPUP,0,0,1,1,0,0);

if(m_capwnd==NULL)
{
return   FALSE;
}

//   连接到webcam司机
if(   !   capDriverConnect(m_capwnd,index)   )
{

//   设备也许已经是开放的或它可能不是
//   适当地结束的上次。
//AfxMessageBox( "无法打开视频捕获设备 ");
//log.WriteString( "\n   Unable   to   connect   driver   to   the   window ");
m_capwnd=NULL;
return   FALSE;
}

capDriverDisconnect(m_capwnd);//终止摄像头的捕获

return   TRUE;

[解决办法]
use DirectShow
[解决办法]
msdn2.microsoft.com/en-us/library/ms778964.aspx

热点排行