Hi,<br><br>You can get the pads using gst_element_get_pad() and after link pads using gst_pad_link():<br><br>GstElement *plugin_1  = gst_element_factory_make(&quot;plugin1&quot;, myplugin1);<br>GstElement *plugin_2  = gst_element_factory_make(&quot;plugin2&quot;, myplugin2);<br>
<br>GstPad *plg1_src1 = gst_element_get_pad(plugin_1,&quot;src_1&quot;); //src1 from plugin1 ...<br>GstPad *plg1_src2 = gst_element_get_pad(plugin_1,&quot;src_2&quot;); <br>GstPad *plg2_sink1 = gst_element_get_pad(plugin_2,&quot;sink_1&quot;);<br>
GstPad *plg2_sink2 = gst_element_get_pad(plugin_2,&quot;sink_2&quot;);<br><br>gst_pad_link(plg1_src1,plg2_sink1);<br>gst_pad_link(plg1_src2,plg2_sink2);<br><br><div class="gmail_quote">2009/8/4 rmkart <span dir="ltr">&lt;<a href="mailto:nathankarthik@gmail.com">nathankarthik@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi,<br>
I have created 2 element (plugin1, plugin2),  that has two sink pads and two<br>
source pads.<br>
  SRC: &#39;src_1&#39;<br>
    Implementation:<br>
    Pad Template: &#39;src&#39;<br>
  SINK: &#39;sink_1&#39;<br>
    Implementation:<br>
      Has chainfunc(): gst_pullreader_rtcp_chain<br>
    Pad Template: &#39;sink&#39;<br>
  SRC: &#39;src_2&#39;<br>
    Implementation:<br>
    Pad Template: &#39;src&#39;<br>
  SINK: &#39;sink_2&#39;<br>
    Implementation:<br>
      Has chainfunc(): gst_pullreader_rtp_chain<br>
    Pad Template: &#39;sink&#39;<br>
<br>
When I create my pipeline I will create by<br>
gst_element_factory_make(plugin1);<br>
gst_element_factory_make(plugin2);<br>
gst_element_link(plugin1,plugin2);<br>
<br>
When I link the src_1 pad of plugin1 should get linked to sink_1 of plugin2,<br>
similarly for src_2 of plugin1 to sink_2 of plugin2.<br>
How to do this in gstreamer, any ideas or pointers will be appreciated.<br>
<br>
Thanks,<br>
Karthik<br>
--<br>
View this message in context: <a href="http://www.nabble.com/multiple-pads-linking-in-a-element-tp24802476p24802476.html" target="_blank">http://www.nabble.com/multiple-pads-linking-in-a-element-tp24802476p24802476.html</a><br>

Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
<br>
<br>
------------------------------------------------------------------------------<br>
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day<br>
trial. Simplify your report design, integration and deployment - and focus on<br>
what you do best, core application coding. Discover what&#39;s new with<br>
Crystal Reports now.  <a href="http://p.sf.net/sfu/bobj-july" target="_blank">http://p.sf.net/sfu/bobj-july</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
</blockquote></div><br>