<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18999"></HEAD>
<BODY>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>All, 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>&nbsp;&nbsp; We have 
an application that would require to have a set of request pads. The properties 
of said pads need to be specified explicitly ( I believe in finer granularity 
than is possible using the gst_pad_set_caps()/ pad template functionality. As 
gstpads derive from Gobject, one thought is to extend the GstPad object w/in the 
element that is being developed. (say GstExtendedPad, which derives from 
GstPad)</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>1) Is this the 
correct way to approach solving this problem </SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>2) If so, I believe 
from a c/c++ programming standpoint, the process of setting the properties on 
the request pads should be fairly straighthforward, my concern is how this 
manifests when using gst-launch i.e. is it possible to : </SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>&nbsp;a) request a 
pad of type GstExtendedPad and alsoset the properties of this pad using 
gst-launch</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>&nbsp;b) are there 
any implications to the above approach to be aware of </SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=239260617-13012011></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>Regards 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=239260617-13012011></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><SPAN class=239260617-13012011>Victor 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN 
class=239260617-13012011></SPAN></FONT>&nbsp;</DIV></BODY></HTML>