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; };
void CMainFrame::OnSnapexStop() { // TODO: Add your command handler code here HVSTATUS status =STATUS_OK; // 停止采集图像到内存,可以再次调用HVStartSnapEx启动数字摄像机采集 status = HVStopSnap(m_hhv); HV_VERIFY(status); if (HV_SUCCESS(status)) { m_bStart = FALSE; } }
void DaHengCamera::OnSnapexStop() { HVSTATUS status = STATUS_OK; status = HVStopSnap(m_hhv_1); status = HVStopSnap(m_hhv_2); }