求指教

来源:互联网 发布:淘宝卖家语言 编辑:程序博客网 时间:2024/04/30 05:56

  最近碰到了回调函数,有些不太清楚,想问问各位回调函数的参数是怎么传递的,下面附上我的部分程序

/* PAT/PMT-SECTION输出回调函数 */
static void iframe_on_section( void* demux, void* filter, unsigned char *buf, int32_t size, uint32_t lParam )

{

//回调函数定义

}

//一次调用

frm->fpmt[i] = Demux_CreateFilterEx( frm->demux, pmt_pid, 0x02, 0xff,
      0, 0, 1024, iframe_on_section, lParam );

 

/*Demux_CreateFilter函数原型 */
void* Demux_CreateFilterEx( void *handle, uint16_t pid, unsigned char tid, unsigned char tid_mask,
       uint16_t tid_ext, uint16_t tid_ext_mask,
       int qsize, PTsFilterCallback pProc, uint32_t lParam  )
{

}

 

希望大侠们给解释下,参数是怎么传递的》??