void CMainFrame::OnSnapexOpen() { // TODO: Add your command handler code here HVSTATUS status = STATUS_OK; /* * 初始化数字摄像机采集图像到内存的控制, * 指定回调函数SnapThreadCallback和用户参数m_hWnd */ status = HVOpenSnap(m_hhv, SnapThreadCallback, m_hWnd); HV_VERIFY(status); }
HVSTATUS HV_Camera::HVregister(HV_SNAP_PROC pSnapFunc,void *pParam) { HVSTATUS status = STATUS_OK; /* * 初始化数字摄像机采集图像到内存的控制, * 指定回调函数SnapThreadCallback和this指针 */ status = HVOpenSnap(m_hhv, pSnapFunc,pParam); HV_VERIFY(status); status = STATUS_OK; /* * 启动数字摄像机采集图像到内存 */ BYTE *ppBuf[1]; ppBuf[0] = m_pRawBuffer; status = HVStartSnap(m_hhv, ppBuf,1); HV_VERIFY(status); return status; }
void DaHengCamera::OnSnapexOpen() { HVSTATUS status = STATUS_OK; status = HVOpenSnap(m_hhv_1, SnapThreadCallback, this); status = HVOpenSnap(m_hhv_2, SnapThreadCallback, this); }