コード例 #1
0
ファイル: Camera.cpp プロジェクト: Strongc/camera
HV_Camera::~HV_Camera()
{
	
	
	//	停止采集图像到内存,可以再次调用HVStartSnapEx启动数字摄像机采集
	HVSTATUS status =STATUS_OK;
	status = HVStopSnap(m_hhv);
	HV_VERIFY(status);

	//	终止数字摄像机采集图像到内存,同时释放所有采集环境,
	//	再次启动数字摄像机采集,必须重新初始化	
	status = STATUS_OK;
	status = HVCloseSnap(m_hhv);
	HV_VERIFY(status);

	//  关闭设备
	status = STATUS_OK;
	EndHVDevice(m_hhv);  //关闭设备
	HV_VERIFY(status);


	delete m_pRawBuffer;
	delete m_pImageBuffer;

};
コード例 #2
0
ファイル: MainFrm.cpp プロジェクト: lzhang57/3D_scanner
void CMainFrame::OnClose() 
{
	// TODO: Add your message handler code here and/or call default
	/*
	 *	用户在没有通过菜单项正常关闭数字摄像机采集,	
	 *	而直接关闭应用程序时,应保证数字摄像机采集被关闭
	 */
	if (m_bOpen) {
		HVCloseSnap(m_hhv);
	}

	CFrameWnd::OnClose();
}
コード例 #3
0
ファイル: MainFrm.cpp プロジェクト: lzhang57/3D_scanner
void CMainFrame::OnSnapexClose() 
{
	// TODO: Add your command handler code here
	HVSTATUS status = STATUS_OK;

	/*
	 *	终止数字摄像机采集图像到内存,同时释放所有采集环境,
	 *	再次启动数字摄像机采集,必须重新初始化	
	 */
	status = HVCloseSnap(m_hhv);
	HV_VERIFY(status);

	if (HV_SUCCESS(status)) {
		m_bOpen		= FALSE;
		m_bStart	= FALSE;
	}
}
コード例 #4
0
ファイル: dahengcamera.cpp プロジェクト: DrawZeroPoint/SLRx64
void DaHengCamera::OnSnapexClose()
{
    HVSTATUS status = STATUS_OK;
    status = HVCloseSnap(m_hhv_1);
    status = HVCloseSnap(m_hhv_2);
}