Frame Grabber SDK (Windows-C) Developer Guide
sprintf_s(szFileName, FILE_NAME_LEN, "Image_%04d%02d%02d%02d%02d%02d%04d.bmp",
sys.wYear, sys.wMonth,
sys.wDay, sys.wHour, sys.wMinute, sys.wSecond, sys.wMilliseconds);
if ((0 != fopen_s(&pImageFile, szFileName, "wb")) || (NULL == pImageFile))
{
return;
}
fwrite(pBitMapBuf, 1, nBufferSize, pImageFile);
fclose(pImageFile);
}
}
bool IsColorPixelFormat(MV_FG_PIXEL_TYPE enPixelType)
{
switch(enPixelType)
{
case MV_FG_PIXEL_TYPE_RGBA8_Packed:
case MV_FG_PIXEL_TYPE_BGRA8_Packed:
case MV_FG_PIXEL_TYPE_BayerGR8:
case MV_FG_PIXEL_TYPE_BayerRG8:
case MV_FG_PIXEL_TYPE_BayerGB8:
case MV_FG_PIXEL_TYPE_BayerBG8:
case MV_FG_PIXEL_TYPE_BayerGB10:
case MV_FG_PIXEL_TYPE_BayerGB10_Packed:
case MV_FG_PIXEL_TYPE_BayerBG10:
case MV_FG_PIXEL_TYPE_BayerBG10_Packed:
case MV_FG_PIXEL_TYPE_BayerRG10:
case MV_FG_PIXEL_TYPE_BayerRG10_Packed:
case MV_FG_PIXEL_TYPE_BayerGR10:
case MV_FG_PIXEL_TYPE_BayerGR10_Packed:
case MV_FG_PIXEL_TYPE_BayerGB12:
case MV_FG_PIXEL_TYPE_BayerGB12_Packed:
case MV_FG_PIXEL_TYPE_BayerBG12:
case MV_FG_PIXEL_TYPE_BayerBG12_Packed:
case MV_FG_PIXEL_TYPE_BayerRG12:
case MV_FG_PIXEL_TYPE_BayerRG12_Packed:
case MV_FG_PIXEL_TYPE_BayerGR12:
case MV_FG_PIXEL_TYPE_BayerGR12_Packed:
case MV_FG_PIXEL_TYPE_BayerGR16:
case MV_FG_PIXEL_TYPE_BayerRG16:
case MV_FG_PIXEL_TYPE_BayerGB16:
case MV_FG_PIXEL_TYPE_BayerBG16:
case MV_FG_PIXEL_TYPE_YUV422_Packed:
case MV_FG_PIXEL_TYPE_YUV422_YUYV_Packed:
return true;
default:
return false;
}
}
97
    "