|
楼主 |
发表于 2018-8-20 22:06:33
|
显示全部楼层
江苏省苏州市
没有人帮忙啊,
2.4 函数:Toupcam_Start
 返回值:HRESULT类型表示成功失败
 参数:
 HToupCam h:由Toupcam_Open打开的实例句柄
 PTOUPCAM_DATA_CALLBACK pDataCallback, void* pCallbackCtx:用户程序指定的回调函数和回调上下文参数。toupcam.dll内部从相机得到的图像数据后,会回调该函数。
typedef void (*PTOUPCAM_DATA_CALLBACK)(const void* pData, const BITMAPINFOHEADER* pHeader, BOOL bStill, void* pCallbackCtx);
如果回调时,pData参数==NULL,表示发生内部错误(如相机被突然拔出等等)。
BOOL bStill参数,TRUE表示是由Toupcam_Snap函数发起的静态图片抓拍,FALSE表示普通的预览图片(视频)。
注意:该回调函数是从toupcam.dll的内部线程上下文中回调出来,所以,非常有必要关注多线程问题。请尽量保持回调函数代码的简洁,并且快速返回。不要在回调函数上下文调用Toupcam_Stop或Toupcam_Close函数,否则,会死锁。
 说明:开启相机实例。
我只想知道这个回调怎么写。 |
|