Frame Grabber SDK (Windows-C) Developer Guide
nRet = MV_FG_StopAcquisition(hStream);
if (MV_FG_SUCCESS != nRet)
{
printf("Stop acquisition failed! %#x\n", nRet);
if (stUerParam.stSaveJpegInfo.pJpgBuf)
{
free(stUerParam.stSaveJpegInfo.pJpgBuf);
stUerParam.stSaveJpegInfo.pJpgBuf = NULL;
}
return nRet;
}
if (stUerParam.stSaveJpegInfo.pJpgBuf)
{
free(stUerParam.stSaveJpegInfo.pJpgBuf);
stUerParam.stSaveJpegInfo.pJpgBuf = NULL;
}
} while (0);
// Disable stream channel.
if (NULL != hStream)
{
nRet = MV_FG_CloseStream(hStream);
if (MV_FG_SUCCESS != nRet)
{
printf("Close stream failed! %#x\n", nRet);
}
hStream = NULL;
}
// Close the device.
if (NULL != hDevice)
{
nRet = MV_FG_CloseDevice(hDevice);
if (MV_FG_SUCCESS != nRet)
{
printf("Close device failed! %#x\n", nRet);
}
hDevice = NULL;
}
// Close the frame grabber.
if (NULL != hInterface)
{
nRet = MV_FG_CloseInterface(hInterface);
if (MV_FG_SUCCESS != nRet)
{
printf("Close interface failed! %#x\n", nRet);
}
hInterface = NULL;
}
74
    "