包含图像获取(回调取图、主动取图)、开始采集和结束采集接口等。 更多...
函数 | |
MV_CAMCTRL_API int __stdcall | MV_CC_RegisterImageCallBackEx (void *handle, void(__stdcall *cbOutput)(unsigned char *pData, MV_FRAME_OUT_INFO_EX *pstFrameInfo, void *pUser), void *pUser) |
注册图像数据回调 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_RegisterImageCallBackForRGB (void *handle, void(__stdcall *cbOutput)(unsigned char *pData, MV_FRAME_OUT_INFO_EX *pstFrameInfo, void *pUser), void *pUser) |
注册图像数据回调,RGB 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_RegisterImageCallBackForBGR (void *handle, void(__stdcall *cbOutput)(unsigned char *pData, MV_FRAME_OUT_INFO_EX *pstFrameInfo, void *pUser), void *pUser) |
注册图像数据回调,BGR 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_StartGrabbing (IN void *handle) |
开始取流 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_StopGrabbing (IN void *handle) |
停止取流 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_GetImageForRGB (IN void *handle, IN OUT unsigned char *pData, IN unsigned int nDataSize, IN OUT MV_FRAME_OUT_INFO_EX *pstFrameInfo, int nMsec) |
获取一帧RGB数据,此函数为查询式获取,每次调用查询内部 缓存有无数据,有数据则获取数据,无数据返回错误码 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_GetImageForBGR (IN void *handle, IN OUT unsigned char *pData, IN unsigned int nDataSize, IN OUT MV_FRAME_OUT_INFO_EX *pstFrameInfo, int nMsec) |
获取一帧BGR数据,此函数为查询式获取,每次调用查询内部 缓存有无数据,有数据则获取数据,无数据返回错误码 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_GetImageBuffer (IN void *handle, OUT MV_FRAME_OUT *pstFrame, IN unsigned int nMsec) |
使用内部缓存获取一帧图片(与 MV_CC_Display() 不能同时使用) 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_FreeImageBuffer (IN void *handle, IN MV_FRAME_OUT *pstFrame) |
释放图像缓存(此接口用于释放不再使用的图像缓存,与 MV_CC_GetImageBuffer() 配套使用) 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_GetOneFrameTimeout (IN void *handle, IN OUT unsigned char *pData, IN unsigned int nDataSize, IN OUT MV_FRAME_OUT_INFO_EX *pstFrameInfo, unsigned int nMsec) |
采用超时机制获取一帧图片,SDK内部等待直到有数据时返回 更多... | |
MV_CAMCTRL_API int __stdcall | MV_CC_ClearImageBuffer (IN void *handle) |
清除取流数据缓存 更多... | |
包含图像获取(回调取图、主动取图)、开始采集和结束采集接口等。
MV_CAMCTRL_API int __stdcall MV_CC_RegisterImageCallBackEx | ( | void * | handle, |
void(__stdcall *cbOutput)(unsigned char *pData, MV_FRAME_OUT_INFO_EX *pstFrameInfo, void *pUser) | , | ||
void * | pUser | ||
) |
注册图像数据回调
handle | [IN] 设备句柄 |
cbOutput | [IN] 回调函数指针 |
pUser | [IN] 用户自定义变量 |
MV_CAMCTRL_API int __stdcall MV_CC_RegisterImageCallBackForRGB | ( | void * | handle, |
void(__stdcall *cbOutput)(unsigned char *pData, MV_FRAME_OUT_INFO_EX *pstFrameInfo, void *pUser) | , | ||
void * | pUser | ||
) |
注册图像数据回调,RGB
handle | [IN] 设备句柄 |
cbOutput | [IN] 回调函数指针 |
pUser | [IN] 用户自定义变量 |
MV_CAMCTRL_API int __stdcall MV_CC_RegisterImageCallBackForBGR | ( | void * | handle, |
void(__stdcall *cbOutput)(unsigned char *pData, MV_FRAME_OUT_INFO_EX *pstFrameInfo, void *pUser) | , | ||
void * | pUser | ||
) |
注册图像数据回调,BGR
handle | [IN] 设备句柄 |
cbOutput | [IN] 回调函数指针 |
pUser | [IN] 用户自定义变量 |
MV_CAMCTRL_API int __stdcall MV_CC_StartGrabbing | ( | IN void * | handle | ) |
开始取流
handle | [IN] 设备句柄 |
MV_CAMCTRL_API int __stdcall MV_CC_StopGrabbing | ( | IN void * | handle | ) |
停止取流
handle | [IN] 设备句柄 |
MV_CAMCTRL_API int __stdcall MV_CC_GetImageForRGB | ( | IN void * | handle, |
IN OUT unsigned char * | pData, | ||
IN unsigned int | nDataSize, | ||
IN OUT MV_FRAME_OUT_INFO_EX * | pstFrameInfo, | ||
int | nMsec | ||
) |
获取一帧RGB数据,此函数为查询式获取,每次调用查询内部 缓存有无数据,有数据则获取数据,无数据返回错误码
handle | [IN] 设备句柄 |
pData | [OUT] 图像数据接收指针 |
nDataSize | [IN] 接收缓存大小 |
pstFrameInfo | [OUT] 图像信息结构体 |
nMsec | [IN] 等待超时时间 |
MV_CAMCTRL_API int __stdcall MV_CC_GetImageForBGR | ( | IN void * | handle, |
IN OUT unsigned char * | pData, | ||
IN unsigned int | nDataSize, | ||
IN OUT MV_FRAME_OUT_INFO_EX * | pstFrameInfo, | ||
int | nMsec | ||
) |
获取一帧BGR数据,此函数为查询式获取,每次调用查询内部 缓存有无数据,有数据则获取数据,无数据返回错误码
handle | [IN] 设备句柄 |
pData | [OUT] 图像数据接收指针 |
nDataSize | [IN] 接收缓存大小 |
pstFrameInfo | [OUT] 图像信息结构体 |
nMsec | [IN] 等待超时时间 |
MV_CAMCTRL_API int __stdcall MV_CC_GetImageBuffer | ( | IN void * | handle, |
OUT MV_FRAME_OUT * | pstFrame, | ||
IN unsigned int | nMsec | ||
) |
使用内部缓存获取一帧图片(与 MV_CC_Display() 不能同时使用)
handle | [IN] 设备句柄 |
pstFrame | [OUT] 图像数据和图像信息 |
nMsec | [IN] 等待超时时间,输入INFINITE时表示无限等待,直到收到一帧数据或者停止取流 |
MV_CAMCTRL_API int __stdcall MV_CC_FreeImageBuffer | ( | IN void * | handle, |
IN MV_FRAME_OUT * | pstFrame | ||
) |
释放图像缓存(此接口用于释放不再使用的图像缓存,与 MV_CC_GetImageBuffer() 配套使用)
handle | [IN] 设备句柄 |
pstFrame | [IN] 图像数据和图像数据 |
MV_CAMCTRL_API int __stdcall MV_CC_GetOneFrameTimeout | ( | IN void * | handle, |
IN OUT unsigned char * | pData, | ||
IN unsigned int | nDataSize, | ||
IN OUT MV_FRAME_OUT_INFO_EX * | pstFrameInfo, | ||
unsigned int | nMsec | ||
) |
采用超时机制获取一帧图片,SDK内部等待直到有数据时返回
handle | [IN] 设备句柄 |
pData | [OUT] 图像数据接收指针 |
nDataSize | [IN] 接收缓存大小 |
pstFrameInfo | [OUT] 图像信息结构体 |
nMsec | [IN] 等待超时时间 |