2021SC@SDUSC
目录
一、proc_enter、proc_leave函数分析
static inline int proc_enter (zbar_processor_t *proc)
{
_zbar_mutex_lock(&proc->mutex);
return(_zbar_processor_lock(proc));
}
static inline int proc_leave (zbar_processor_t *proc)
{
int rc = _zbar_processor_unlock(proc, 0);
_zbar_mutex_unlock(&proc->mutex);
return(rc);
}
proc_enter、proc_leave函数分别负责临界资源的上锁与解锁
二、_zbar_process_image函数分析
该函数为图像处理函数,调用前提是API已经上锁
int _zbar_process_image (zbar_processor_t *proc,
zbar_image_t *img)
zbar_image_t具体属性如下:
struct zbar_image_s {
uint32_t format; /* fourcc图像格式代码 */
unsi

最低0.47元/天 解锁文章
978

被折叠的 条评论
为什么被折叠?



