-const GstQueryType* gst_proxy_pad_query_type_default (GstPad *pad);
-gboolean gst_proxy_pad_event_default (GstPad *pad, GstEvent *event);
-gboolean gst_proxy_pad_query_default (GstPad *pad, GstQuery *query);
-GstIterator* gst_proxy_pad_iterate_internal_links_default (GstPad *pad);
-GstFlowReturn gst_proxy_pad_chain_default (GstPad *pad, GstBuffer *buffer);
-GstFlowReturn gst_proxy_pad_chain_list_default (GstPad *pad, GstBufferList *list);
-GstFlowReturn gst_proxy_pad_getrange_default (GstPad *pad, guint64 offset, guint size, GstBuffer **buffer);
-GstCaps* gst_proxy_pad_getcaps_default (GstPad *pad, GstCaps * filter);
-gboolean gst_proxy_pad_acceptcaps_default (GstPad *pad, GstCaps *caps);
-void gst_proxy_pad_fixatecaps_default (GstPad *pad, GstCaps *caps);
+gboolean gst_proxy_pad_event_default (GstPad *pad, GstObject *parent,
+ GstEvent *event);
+gboolean gst_proxy_pad_query_default (GstPad *pad, GstObject *parent,
+ GstQuery *query);
+GstIterator* gst_proxy_pad_iterate_internal_links_default (GstPad *pad, GstObject *parent) G_GNUC_MALLOC;
+GstFlowReturn gst_proxy_pad_chain_default (GstPad *pad, GstObject *parent,
+ GstBuffer *buffer);
+GstFlowReturn gst_proxy_pad_chain_list_default (GstPad *pad, GstObject *parent,
+ GstBufferList *list);
+GstFlowReturn gst_proxy_pad_getrange_default (GstPad *pad, GstObject *parent,
+ guint64 offset, guint size,
+ GstBuffer **buffer);