【发布时间】:2014-01-22 16:57:31
【问题描述】:
我对 Signal 和 Callback 函数有疑问。
信号功能:
/* Connect to the pad-added signal */
g_signal_connect (data.source, "pad-added", G_CALLBACK (pad_added_handler), &data);
回调函数:
static void pad_added_handler (GstElement *src, GstPad *new_pad, CustomData *data) {...}
我是从教程中获取的:
http://docs.gstreamer.com/display/GstSDK/Basic+tutorial+3%3A+Dynamic+pipelines
我的问题是关于回调 - 它如何“知道”参数?它与信号的参数不匹配。
GstPad *new_pad 参数是什么?它从哪里来的?谁寄的?
谢谢!
【问题讨论】:
标签: c visual-studio-2010 gstreamer video-processing