
Machine Vision Camera SDK (C) Developer Guide
nRet = MV_CC_RegisterEventCallBack(handle, EventCallBack, NULL);
if (MV_OK != nRet)
{
printf("error: RegisterEventCallBack fail [%x]\n", nRet);
return;
}
//Connect device
unsigned int nAccessMode = MV_ACCESS_Exclusive;
unsigned short nSwitchoverKey = 0;
nRet = MV_CC_OpenDevice(m_handle, nAccessMode, nSwitchoverKey);
if (MV_OK != nRet)
{
printf("error: OpenDevice fail [%x]\n", nRet);
return;
}
//...other processing
//Shut device and release resource
nRet = MV_CC_CloseDevice(m_handle);
if (MV_OK != nRet)
{
printf("error: CloseDevice fail [%x]\n", nRet);
return;
}
//Destroy handle and release resource
nRet = MV_CC_DestroyHandle(m_handle);
if (MV_OK != nRet)
{
printf("error: DestroyHandle fail [%x]\n", nRet);
return;
}
}
4.8.13 MV_CC_RegisterImageCallBack
Register image data callback function.
API Definition
int MV_CC_RegisterImageCallBack(
void
*handle,
cbOutput fOutputCallBack,
void
*pUser
);
157



































































































































































































































































































































































































