Lines Matching refs:pad
7 static GstCaps* gst_replace_sink_getcaps (GstPad *pad);
8 static gboolean gst_replace_sink_setcaps (GstPad *pad, GstCaps *caps);
9 static gboolean gst_replace_sink_acceptcaps (GstPad *pad, GstCaps *caps);
10 static void gst_replace_sink_fixatecaps (GstPad *pad, GstCaps *caps);
11 static gboolean gst_replace_sink_activate (GstPad *pad);
12 static gboolean gst_replace_sink_activatepush (GstPad *pad, gboolean active);
13 static gboolean gst_replace_sink_activatepull (GstPad *pad, gboolean active);
14 static GstPadLinkReturn gst_replace_sink_link (GstPad *pad, GstPad *peer);
15 static void gst_replace_sink_unlink (GstPad *pad);
16 static GstFlowReturn gst_replace_sink_chain (GstPad *pad, GstBuffer *buffer);
17 static GstFlowReturn gst_replace_sink_chainlist (GstPad *pad, GstBufferList *bufferlist);
18 static gboolean gst_replace_sink_event (GstPad *pad, GstEvent *event);
19 static gboolean gst_replace_sink_query (GstPad *pad, GstQuery *query);
20 static GstFlowReturn gst_replace_sink_bufferalloc (GstPad *pad, guint64 offset, guint size,
22 static GstIterator * gst_replace_sink_iterintlink (GstPad *pad);
24 % pad-template
76 gst_replace_sink_getcaps (GstPad *pad)
81 replace = GST_REPLACE (gst_pad_get_parent (pad));
85 caps = gst_caps_copy (gst_pad_get_pad_template_caps (pad));
92 gst_replace_sink_setcaps (GstPad *pad, GstCaps *caps)
96 replace = GST_REPLACE (gst_pad_get_parent (pad));
106 gst_replace_sink_acceptcaps (GstPad *pad, GstCaps *caps)
110 replace = GST_REPLACE (gst_pad_get_parent (pad));
120 gst_replace_sink_fixatecaps (GstPad *pad, GstCaps *caps)
124 replace = GST_REPLACE (gst_pad_get_parent (pad));
133 gst_replace_sink_activate (GstPad *pad)
138 replace = GST_REPLACE (gst_pad_get_parent (pad));
142 if (gst_pad_check_pull_range (pad)) {
143 GST_DEBUG_OBJECT (pad, "activating pull");
144 ret = gst_pad_activate_pull (pad, TRUE);
146 GST_DEBUG_OBJECT (pad, "activating push");
147 ret = gst_pad_activate_push (pad, TRUE);
155 gst_replace_sink_activatepush (GstPad *pad, gboolean active)
159 replace = GST_REPLACE (gst_pad_get_parent (pad));
169 gst_replace_sink_activatepull (GstPad *pad, gboolean active)
173 replace = GST_REPLACE (gst_pad_get_parent (pad));
183 gst_replace_sink_link (GstPad *pad, GstPad *peer)
187 replace = GST_REPLACE (gst_pad_get_parent (pad));
197 gst_replace_sink_unlink (GstPad *pad)
201 replace = GST_REPLACE (gst_pad_get_parent (pad));
210 gst_replace_sink_chain (GstPad *pad, GstBuffer *buffer)
214 replace = GST_REPLACE (gst_pad_get_parent (pad));
224 gst_replace_sink_chainlist (GstPad *pad, GstBufferList *bufferlist)
228 replace = GST_REPLACE (gst_pad_get_parent (pad));
238 gst_replace_sink_event (GstPad *pad, GstEvent *event)
243 replace = GST_REPLACE (gst_pad_get_parent (pad));
249 res = gst_pad_event_default (pad, event);
258 gst_replace_sink_query (GstPad *pad, GstQuery *query)
263 replace = GST_REPLACE (gst_pad_get_parent (pad));
269 res = gst_pad_query_default (pad, query);
278 gst_replace_sink_bufferalloc (GstPad *pad, guint64 offset, guint size,
283 replace = GST_REPLACE (gst_pad_get_parent (pad));
296 gst_replace_sink_iterintlink (GstPad *pad)
301 replace = GST_REPLACE (gst_pad_get_parent (pad));
305 iter = gst_pad_iterate_internal_links_default (pad);