Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 9641a12e5d0eeef2da865588e445f182 > files > 195

gstreamermm1.0-doc-1.10.0-2.mga7.noarch.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>gstreamermm: Gst::GhostPad Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-extra.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">gstreamermm
   &#160;<span id="projectnumber">1.10.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceGst.html">Gst</a></li><li class="navelem"><a class="el" href="classGst_1_1GhostPad.html">GhostPad</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#related">Related Functions</a> &#124;
<a href="classGst_1_1GhostPad-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gst::GhostPad Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A class that represents pseudo link pads.  
 <a href="classGst_1_1GhostPad.html#details">More...</a></p>

<p><code>#include &lt;gstreamermm/ghostpad.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Gst::GhostPad:</div>
<div class="dyncontent">
<div class="center"><img src="classGst_1_1GhostPad__inherit__graph.png" border="0" usemap="#Gst_1_1GhostPad_inherit__map" alt="Inheritance graph"/></div>
<map name="Gst_1_1GhostPad_inherit__map" id="Gst_1_1GhostPad_inherit__map">
<area shape="rect" id="node2" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. " alt="" coords="25,80,99,107"/>
<area shape="rect" id="node3" href="classGst_1_1Object.html" title="A base class for the GStreamer object hierarchy. " alt="" coords="15,5,109,32"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa3f315aa7f685a2f3b062b681416bb72"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#aa3f315aa7f685a2f3b062b681416bb72">GhostPad</a> (<a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:aa3f315aa7f685a2f3b062b681416bb72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad29867547f51ff27d6ea46326421ecb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#ad29867547f51ff27d6ea46326421ecb8">operator=</a> (<a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ad29867547f51ff27d6ea46326421ecb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee0845df21613e2ed31205454edfbbf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a4ee0845df21613e2ed31205454edfbbf">~GhostPad</a> () noexcept override</td></tr>
<tr class="separator:a4ee0845df21613e2ed31205454edfbbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02fd1255a4987e19b6aa6404fbe0add9"><td class="memItemLeft" align="right" valign="top">GstGhostPad*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a02fd1255a4987e19b6aa6404fbe0add9">gobj</a> ()</td></tr>
<tr class="memdesc:a02fd1255a4987e19b6aa6404fbe0add9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a02fd1255a4987e19b6aa6404fbe0add9">More...</a><br /></td></tr>
<tr class="separator:a02fd1255a4987e19b6aa6404fbe0add9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b55432e337f0f9475d2ccf797cb5e78"><td class="memItemLeft" align="right" valign="top">const GstGhostPad*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a0b55432e337f0f9475d2ccf797cb5e78">gobj</a> () const</td></tr>
<tr class="memdesc:a0b55432e337f0f9475d2ccf797cb5e78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a0b55432e337f0f9475d2ccf797cb5e78">More...</a><br /></td></tr>
<tr class="separator:a0b55432e337f0f9475d2ccf797cb5e78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7c5151ad0cc4c29bc6fb50cf53b89d5"><td class="memItemLeft" align="right" valign="top">GstGhostPad*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#af7c5151ad0cc4c29bc6fb50cf53b89d5">gobj_copy</a> ()</td></tr>
<tr class="memdesc:af7c5151ad0cc4c29bc6fb50cf53b89d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#af7c5151ad0cc4c29bc6fb50cf53b89d5">More...</a><br /></td></tr>
<tr class="separator:af7c5151ad0cc4c29bc6fb50cf53b89d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0201c47aa00dade75f52aa31482c53d8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a0201c47aa00dade75f52aa31482c53d8">set_target</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; newtarget)</td></tr>
<tr class="memdesc:a0201c47aa00dade75f52aa31482c53d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the new target of the ghostpad <em>gpad</em>.  <a href="#a0201c47aa00dade75f52aa31482c53d8">More...</a><br /></td></tr>
<tr class="separator:a0201c47aa00dade75f52aa31482c53d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf336bd7b880b5b0ff8c461e0c59eb18"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#acf336bd7b880b5b0ff8c461e0c59eb18">get_target</a> ()</td></tr>
<tr class="memdesc:acf336bd7b880b5b0ff8c461e0c59eb18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the target pad of <em>gpad</em>.  <a href="#acf336bd7b880b5b0ff8c461e0c59eb18">More...</a><br /></td></tr>
<tr class="separator:acf336bd7b880b5b0ff8c461e0c59eb18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53b9f312527ebac8b8f067fb96dd8e8a"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a53b9f312527ebac8b8f067fb96dd8e8a">get_target</a> () const</td></tr>
<tr class="memdesc:a53b9f312527ebac8b8f067fb96dd8e8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the target pad of <em>gpad</em>.  <a href="#a53b9f312527ebac8b8f067fb96dd8e8a">More...</a><br /></td></tr>
<tr class="separator:a53b9f312527ebac8b8f067fb96dd8e8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGst_1_1Pad"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGst_1_1Pad')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a></td></tr>
<tr class="memitem:af821f7f31d135564455035a266f22383 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#af821f7f31d135564455035a266f22383">Pad</a> (<a class="el" href="classGst_1_1Pad.html">Pad</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:af821f7f31d135564455035a266f22383 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00de049b8d87871560141f3353339d58 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Pad.html">Pad</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a00de049b8d87871560141f3353339d58">operator=</a> (<a class="el" href="classGst_1_1Pad.html">Pad</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a00de049b8d87871560141f3353339d58 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616bc73841fd31e16dd077b2f817031a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a616bc73841fd31e16dd077b2f817031a">~Pad</a> () noexcept override</td></tr>
<tr class="separator:a616bc73841fd31e16dd077b2f817031a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97420f0a517b5f54891a903f57082a47 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">GstPad*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a97420f0a517b5f54891a903f57082a47">gobj</a> ()</td></tr>
<tr class="memdesc:a97420f0a517b5f54891a903f57082a47 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="classGst_1_1Pad.html#a97420f0a517b5f54891a903f57082a47">More...</a><br /></td></tr>
<tr class="separator:a97420f0a517b5f54891a903f57082a47 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47298c29cbb479957bd5b5900cc77d6c inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">const GstPad*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a47298c29cbb479957bd5b5900cc77d6c">gobj</a> () const</td></tr>
<tr class="memdesc:a47298c29cbb479957bd5b5900cc77d6c inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="classGst_1_1Pad.html#a47298c29cbb479957bd5b5900cc77d6c">More...</a><br /></td></tr>
<tr class="separator:a47298c29cbb479957bd5b5900cc77d6c inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e1ee5bafe22204b7a5ca9c4430864bd inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">GstPad*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a5e1ee5bafe22204b7a5ca9c4430864bd">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a5e1ee5bafe22204b7a5ca9c4430864bd inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="classGst_1_1Pad.html#a5e1ee5bafe22204b7a5ca9c4430864bd">More...</a><br /></td></tr>
<tr class="separator:a5e1ee5bafe22204b7a5ca9c4430864bd inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2816ede43fa33529d7abc6dad06cf2db inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#gab4a5b1ab716a618ee04aa02eabb89ef8">Gst::PadMode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a2816ede43fa33529d7abc6dad06cf2db">get_mode</a> () const</td></tr>
<tr class="separator:a2816ede43fa33529d7abc6dad06cf2db inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d7d815be729b9841b1e482fa525cc90 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a5d7d815be729b9841b1e482fa525cc90">query_caps</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt; caps)</td></tr>
<tr class="memdesc:a5d7d815be729b9841b1e482fa525cc90 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities this pad can produce or consume.  <a href="classGst_1_1Pad.html#a5d7d815be729b9841b1e482fa525cc90">More...</a><br /></td></tr>
<tr class="separator:a5d7d815be729b9841b1e482fa525cc90 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a3433977c2d62b3072082b322a614ce inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a2a3433977c2d62b3072082b322a614ce">query_caps</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt; caps) const</td></tr>
<tr class="memdesc:a2a3433977c2d62b3072082b322a614ce inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities this pad can produce or consume.  <a href="classGst_1_1Pad.html#a2a3433977c2d62b3072082b322a614ce">More...</a><br /></td></tr>
<tr class="separator:a2a3433977c2d62b3072082b322a614ce inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a1689c965b8481d1b38a920e0232437 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a8a1689c965b8481d1b38a920e0232437">get_direction</a> () const</td></tr>
<tr class="memdesc:a8a1689c965b8481d1b38a920e0232437 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the direction of the pad.  <a href="classGst_1_1Pad.html#a8a1689c965b8481d1b38a920e0232437">More...</a><br /></td></tr>
<tr class="separator:a8a1689c965b8481d1b38a920e0232437 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16d94b5d390a292d3028ebff9004cf35 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Element.html">Gst::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a16d94b5d390a292d3028ebff9004cf35">get_parent_element</a> ()</td></tr>
<tr class="memdesc:a16d94b5d390a292d3028ebff9004cf35 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parent of <em>pad</em>, cast to a <a class="el" href="classGst_1_1Element.html" title="Abstract base class for all pipeline elements. ">Gst::Element</a>.  <a href="classGst_1_1Pad.html#a16d94b5d390a292d3028ebff9004cf35">More...</a><br /></td></tr>
<tr class="separator:a16d94b5d390a292d3028ebff9004cf35 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6136ac0621bc7a405ddc003290bb52e5 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Element.html">Gst::Element</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a6136ac0621bc7a405ddc003290bb52e5">get_parent_element</a> () const</td></tr>
<tr class="memdesc:a6136ac0621bc7a405ddc003290bb52e5 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the parent of <em>pad</em>, cast to a <a class="el" href="classGst_1_1Element.html" title="Abstract base class for all pipeline elements. ">Gst::Element</a>.  <a href="classGst_1_1Pad.html#a6136ac0621bc7a405ddc003290bb52e5">More...</a><br /></td></tr>
<tr class="separator:a6136ac0621bc7a405ddc003290bb52e5 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae00fc50d876959b4c4b136e09450ade inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aae00fc50d876959b4c4b136e09450ade">get_pad_template</a> ()</td></tr>
<tr class="memdesc:aae00fc50d876959b4c4b136e09450ade inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the template for <em>pad</em>.  <a href="classGst_1_1Pad.html#aae00fc50d876959b4c4b136e09450ade">More...</a><br /></td></tr>
<tr class="separator:aae00fc50d876959b4c4b136e09450ade inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3403d65d510aafd93b404ce2698cfd91 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a3403d65d510aafd93b404ce2698cfd91">get_pad_template</a> () const</td></tr>
<tr class="memdesc:a3403d65d510aafd93b404ce2698cfd91 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the template for <em>pad</em>.  <a href="classGst_1_1Pad.html#a3403d65d510aafd93b404ce2698cfd91">More...</a><br /></td></tr>
<tr class="separator:a3403d65d510aafd93b404ce2698cfd91 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba62790a4b40ad20ad67e5906f4534d9 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#gadcf0c9fa45112e2b7b6c549de4b28b05">PadLinkReturn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aba62790a4b40ad20ad67e5906f4534d9">link</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; sink_pad)</td></tr>
<tr class="memdesc:aba62790a4b40ad20ad67e5906f4534d9 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Links the source pad and the sink pad.  <a href="classGst_1_1Pad.html#aba62790a4b40ad20ad67e5906f4534d9">More...</a><br /></td></tr>
<tr class="separator:aba62790a4b40ad20ad67e5906f4534d9 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae17d28284b59e51fc6ad8acfd264d037 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ae17d28284b59e51fc6ad8acfd264d037">unlink</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; sink_pad)</td></tr>
<tr class="memdesc:ae17d28284b59e51fc6ad8acfd264d037 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlinks the source pad from the sink pad.  <a href="classGst_1_1Pad.html#ae17d28284b59e51fc6ad8acfd264d037">More...</a><br /></td></tr>
<tr class="separator:ae17d28284b59e51fc6ad8acfd264d037 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd12cd1ece43358086e8b07ee267936b inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#acd12cd1ece43358086e8b07ee267936b">is_linked</a> () const</td></tr>
<tr class="memdesc:acd12cd1ece43358086e8b07ee267936b inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if a <em>pad</em> is linked to another pad or not.  <a href="classGst_1_1Pad.html#acd12cd1ece43358086e8b07ee267936b">More...</a><br /></td></tr>
<tr class="separator:acd12cd1ece43358086e8b07ee267936b inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2608f45b0365813133bc4c1611a5e8a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ac2608f45b0365813133bc4c1611a5e8a">can_link</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; other_pad) const</td></tr>
<tr class="memdesc:ac2608f45b0365813133bc4c1611a5e8a inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the source pad and the sink pad are compatible so they can be linked.  <a href="classGst_1_1Pad.html#ac2608f45b0365813133bc4c1611a5e8a">More...</a><br /></td></tr>
<tr class="separator:ac2608f45b0365813133bc4c1611a5e8a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82376e32bb5e5d56564c73edd743d8a2 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a82376e32bb5e5d56564c73edd743d8a2">get_allowed_caps</a> ()</td></tr>
<tr class="memdesc:a82376e32bb5e5d56564c73edd743d8a2 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities of the allowed media types that can flow through <em>pad</em> and its peer.  <a href="classGst_1_1Pad.html#a82376e32bb5e5d56564c73edd743d8a2">More...</a><br /></td></tr>
<tr class="separator:a82376e32bb5e5d56564c73edd743d8a2 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af809d827bb82f79f9d85f63996062ea3 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#af809d827bb82f79f9d85f63996062ea3">get_allowed_caps</a> () const</td></tr>
<tr class="memdesc:af809d827bb82f79f9d85f63996062ea3 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities of the allowed media types that can flow through <em>pad</em> and its peer.  <a href="classGst_1_1Pad.html#af809d827bb82f79f9d85f63996062ea3">More...</a><br /></td></tr>
<tr class="separator:af809d827bb82f79f9d85f63996062ea3 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85a3605a1e12de6cdf4356d1e552a3f1 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a85a3605a1e12de6cdf4356d1e552a3f1">get_pad_template_caps</a> ()</td></tr>
<tr class="memdesc:a85a3605a1e12de6cdf4356d1e552a3f1 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities for <em>pad's</em> template.  <a href="classGst_1_1Pad.html#a85a3605a1e12de6cdf4356d1e552a3f1">More...</a><br /></td></tr>
<tr class="separator:a85a3605a1e12de6cdf4356d1e552a3f1 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42759685812b4eb777f039dfaf89a20b inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a42759685812b4eb777f039dfaf89a20b">get_pad_template_caps</a> () const</td></tr>
<tr class="memdesc:a42759685812b4eb777f039dfaf89a20b inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities for <em>pad's</em> template.  <a href="classGst_1_1Pad.html#a42759685812b4eb777f039dfaf89a20b">More...</a><br /></td></tr>
<tr class="separator:a42759685812b4eb777f039dfaf89a20b inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a79161d92645863ac40c6d7c3efa382 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">gulong&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a3a79161d92645863ac40c6d7c3efa382">add_probe</a> (<a class="el" href="group__gstreamermmEnums.html#ga264d17e444805a09d4c17d61686d06de">PadProbeType</a> mask, const <a class="el" href="classGst_1_1Pad.html#a492f7c715cadfa12cbb922ac91ed8546">SlotProbe</a>&amp; slot)</td></tr>
<tr class="separator:a3a79161d92645863ac40c6d7c3efa382 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f9e76b87a6f0e958a673d6515667792 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a4f9e76b87a6f0e958a673d6515667792">remove_probe</a> (gulong id)</td></tr>
<tr class="memdesc:a4f9e76b87a6f0e958a673d6515667792 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the probe with <em>id</em> from <em>pad</em>.  <a href="classGst_1_1Pad.html#a4f9e76b87a6f0e958a673d6515667792">More...</a><br /></td></tr>
<tr class="separator:a4f9e76b87a6f0e958a673d6515667792 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14e0e74f64b8aa13ed72429d386462ba inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a14e0e74f64b8aa13ed72429d386462ba">get_peer</a> ()</td></tr>
<tr class="memdesc:a14e0e74f64b8aa13ed72429d386462ba inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the peer of <em>pad</em>.  <a href="classGst_1_1Pad.html#a14e0e74f64b8aa13ed72429d386462ba">More...</a><br /></td></tr>
<tr class="separator:a14e0e74f64b8aa13ed72429d386462ba inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7469364fe9155f5cb05a3748f6160662 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a7469364fe9155f5cb05a3748f6160662">get_peer</a> () const</td></tr>
<tr class="memdesc:a7469364fe9155f5cb05a3748f6160662 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the peer of <em>pad</em>.  <a href="classGst_1_1Pad.html#a7469364fe9155f5cb05a3748f6160662">More...</a><br /></td></tr>
<tr class="separator:a7469364fe9155f5cb05a3748f6160662 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a643d1a5766b7e69ac03fec8e8b6e2b31 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a643d1a5766b7e69ac03fec8e8b6e2b31">use_fixed_caps</a> ()</td></tr>
<tr class="memdesc:a643d1a5766b7e69ac03fec8e8b6e2b31 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A helper function you can use that sets the FIXED_CAPS flag This way the default CAPS query will always return the negotiated caps or in case the pad is not negotiated, the padtemplate caps.  <a href="classGst_1_1Pad.html#a643d1a5766b7e69ac03fec8e8b6e2b31">More...</a><br /></td></tr>
<tr class="separator:a643d1a5766b7e69ac03fec8e8b6e2b31 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac23cd01220d796166aa5c8365254e784 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ac23cd01220d796166aa5c8365254e784">is_active</a> () const</td></tr>
<tr class="memdesc:ac23cd01220d796166aa5c8365254e784 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Query.html" title="A class used to perform queries on pads and elements. ">Query</a> if a pad is active.  <a href="classGst_1_1Pad.html#ac23cd01220d796166aa5c8365254e784">More...</a><br /></td></tr>
<tr class="separator:ac23cd01220d796166aa5c8365254e784 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad737be4f2fed48f0c29864f23789759c inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ad737be4f2fed48f0c29864f23789759c">is_blocked</a> () const</td></tr>
<tr class="memdesc:ad737be4f2fed48f0c29864f23789759c inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the pad is blocked or not.  <a href="classGst_1_1Pad.html#ad737be4f2fed48f0c29864f23789759c">More...</a><br /></td></tr>
<tr class="separator:ad737be4f2fed48f0c29864f23789759c inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe2d2e117eb3f95ecbe34141be74da61 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#afe2d2e117eb3f95ecbe34141be74da61">is_blocking</a> () const</td></tr>
<tr class="memdesc:afe2d2e117eb3f95ecbe34141be74da61 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the pad is blocking or not.  <a href="classGst_1_1Pad.html#afe2d2e117eb3f95ecbe34141be74da61">More...</a><br /></td></tr>
<tr class="separator:afe2d2e117eb3f95ecbe34141be74da61 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa05445ec62814a27c45ab99a951f5518 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aa05445ec62814a27c45ab99a951f5518">mark_reconfigure</a> ()</td></tr>
<tr class="memdesc:aa05445ec62814a27c45ab99a951f5518 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark a pad for needing reconfiguration.  <a href="classGst_1_1Pad.html#aa05445ec62814a27c45ab99a951f5518">More...</a><br /></td></tr>
<tr class="separator:aa05445ec62814a27c45ab99a951f5518 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04e8987a36a7b1be3c2d577f3b8ff743 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a04e8987a36a7b1be3c2d577f3b8ff743">needs_reconfigure</a> () const</td></tr>
<tr class="memdesc:a04e8987a36a7b1be3c2d577f3b8ff743 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> the <a class="el" href="namespaceGst.html#gab3cb4ad333babf137a17e8cb0f88db9caf7366e1a9061163002dfbb53450ba24e" title="The pad should be reconfigured/renegotiated. ">Gst::PAD_FLAG_NEED_RECONFIGURE</a> flag on <em>pad</em> and return <code>true</code> if the flag was set.  <a href="classGst_1_1Pad.html#a04e8987a36a7b1be3c2d577f3b8ff743">More...</a><br /></td></tr>
<tr class="separator:a04e8987a36a7b1be3c2d577f3b8ff743 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace6c69cc0eb53a2ffcdbfc4eb566868d inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ace6c69cc0eb53a2ffcdbfc4eb566868d">check_reconfigure</a> ()</td></tr>
<tr class="memdesc:ace6c69cc0eb53a2ffcdbfc4eb566868d inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> and clear the <a class="el" href="namespaceGst.html#gab3cb4ad333babf137a17e8cb0f88db9caf7366e1a9061163002dfbb53450ba24e" title="The pad should be reconfigured/renegotiated. ">Gst::PAD_FLAG_NEED_RECONFIGURE</a> flag on <em>pad</em> and return <code>true</code> if the flag was set.  <a href="classGst_1_1Pad.html#ace6c69cc0eb53a2ffcdbfc4eb566868d">More...</a><br /></td></tr>
<tr class="separator:ace6c69cc0eb53a2ffcdbfc4eb566868d inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97037fa0666003cb0aa1bf67a3154e6 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ae97037fa0666003cb0aa1bf67a3154e6">has_current_caps</a> () const</td></tr>
<tr class="memdesc:ae97037fa0666003cb0aa1bf67a3154e6 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if <em>pad</em> has caps set on it with a <a class="el" href="namespaceGst.html#ga5773acc367d849c3ab5baa65e156ab14a0d7f43c4165ac8602a2e99a370eadd65" title="Gst::Caps event. ">Gst::EVENT_CAPS</a> event.  <a href="classGst_1_1Pad.html#ae97037fa0666003cb0aa1bf67a3154e6">More...</a><br /></td></tr>
<tr class="separator:ae97037fa0666003cb0aa1bf67a3154e6 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9661fd794e531a474e0079a5bdbce6fc inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9661fd794e531a474e0079a5bdbce6fc">create_stream_id</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Element.html">Gst::Element</a> &gt;&amp; parent, const Glib::ustring&amp; stream_id)</td></tr>
<tr class="memdesc:a9661fd794e531a474e0079a5bdbce6fc inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a stream-id for the source <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Gst::Pad</a> <em>pad</em> by combining the upstream information with the optional <em>stream_id</em> of the stream of <em>pad</em>.  <a href="classGst_1_1Pad.html#a9661fd794e531a474e0079a5bdbce6fc">More...</a><br /></td></tr>
<tr class="separator:a9661fd794e531a474e0079a5bdbce6fc inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7698e0192bb8a4173b4b30a104facfa inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ad7698e0192bb8a4173b4b30a104facfa">get_stream_id</a> () const</td></tr>
<tr class="memdesc:ad7698e0192bb8a4173b4b30a104facfa inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current stream-id for the <em>pad</em>, or <code>nullptr</code> if none has been set yet, i.e. the pad has not received a stream-start event yet.  <a href="classGst_1_1Pad.html#ad7698e0192bb8a4173b4b30a104facfa">More...</a><br /></td></tr>
<tr class="separator:ad7698e0192bb8a4173b4b30a104facfa inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2adaf35a6852ca94fa8968be6f1aa3c0 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a2adaf35a6852ca94fa8968be6f1aa3c0">set_offset</a> (gint64 offset)</td></tr>
<tr class="memdesc:a2adaf35a6852ca94fa8968be6f1aa3c0 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the offset that will be applied to the running time of <em>pad</em>.  <a href="classGst_1_1Pad.html#a2adaf35a6852ca94fa8968be6f1aa3c0">More...</a><br /></td></tr>
<tr class="separator:a2adaf35a6852ca94fa8968be6f1aa3c0 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253466a7aae995cfa8722f1eb6feeace inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a253466a7aae995cfa8722f1eb6feeace">get_offset</a> () const</td></tr>
<tr class="memdesc:a253466a7aae995cfa8722f1eb6feeace inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the offset applied to the running time of <em>pad</em>.  <a href="classGst_1_1Pad.html#a253466a7aae995cfa8722f1eb6feeace">More...</a><br /></td></tr>
<tr class="separator:a253466a7aae995cfa8722f1eb6feeace inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee3d8e3795e21344594c388e129e5bc9 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aee3d8e3795e21344594c388e129e5bc9">set_element_private</a> (gpointer priv)</td></tr>
<tr class="memdesc:aee3d8e3795e21344594c388e129e5bc9 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the given private data gpointer on the pad.  <a href="classGst_1_1Pad.html#aee3d8e3795e21344594c388e129e5bc9">More...</a><br /></td></tr>
<tr class="separator:aee3d8e3795e21344594c388e129e5bc9 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afea541764e3723824e218259877dbf3b inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">gpointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#afea541764e3723824e218259877dbf3b">get_element_private</a> ()</td></tr>
<tr class="memdesc:afea541764e3723824e218259877dbf3b inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the private data of a pad.  <a href="classGst_1_1Pad.html#afea541764e3723824e218259877dbf3b">More...</a><br /></td></tr>
<tr class="separator:afea541764e3723824e218259877dbf3b inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a954b832a2410d2d11ec99e6a5cdd0f inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">FlowReturn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9a954b832a2410d2d11ec99e6a5cdd0f">get_range</a> (guint64 offset, guint <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga445a43f417432dd1b9aed90ef239c700">size</a>, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Buffer.html">Gst::Buffer</a> &gt;&amp; buffer)</td></tr>
<tr class="memdesc:a9a954b832a2410d2d11ec99e6a5cdd0f inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">When pad is flushing this function returns Gst::FLOW_WRONG_STATE immediatly.  <a href="classGst_1_1Pad.html#a9a954b832a2410d2d11ec99e6a5cdd0f">More...</a><br /></td></tr>
<tr class="separator:a9a954b832a2410d2d11ec99e6a5cdd0f inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fa0a7a8fd409cf65e1f823fe9585e57 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9fa0a7a8fd409cf65e1f823fe9585e57">query_accept_caps</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&amp; caps) const</td></tr>
<tr class="memdesc:a9fa0a7a8fd409cf65e1f823fe9585e57 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if the given pad accepts the caps.  <a href="classGst_1_1Pad.html#a9fa0a7a8fd409cf65e1f823fe9585e57">More...</a><br /></td></tr>
<tr class="separator:a9fa0a7a8fd409cf65e1f823fe9585e57 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37a2b94d599fa49efbe867d8298d51fd inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a37a2b94d599fa49efbe867d8298d51fd">proxy_query_caps</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp;<a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a>) const</td></tr>
<tr class="memdesc:a37a2b94d599fa49efbe867d8298d51fd inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calls <a class="el" href="classGst_1_1Pad.html#a5d7d815be729b9841b1e482fa525cc90" title="Gets the capabilities this pad can produce or consume. ">query_caps()</a> for all internally linked pads of <em>pad</em> and returns the intersection of the results.  <a href="classGst_1_1Pad.html#a37a2b94d599fa49efbe867d8298d51fd">More...</a><br /></td></tr>
<tr class="separator:a37a2b94d599fa49efbe867d8298d51fd inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e5ac36010fa6e1be412f8d7a50f5893 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a0e5ac36010fa6e1be412f8d7a50f5893">proxy_query_accept_caps</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp;<a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a>) const</td></tr>
<tr class="memdesc:a0e5ac36010fa6e1be412f8d7a50f5893 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if all internally linked pads of <em>pad</em> accepts the caps in <em>query</em> and returns the intersection of the results.  <a href="classGst_1_1Pad.html#a0e5ac36010fa6e1be412f8d7a50f5893">More...</a><br /></td></tr>
<tr class="separator:a0e5ac36010fa6e1be412f8d7a50f5893 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30328a67dad8eafc87c38699638715e8 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a30328a67dad8eafc87c38699638715e8">peer_query_accept_caps</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&amp; caps) const</td></tr>
<tr class="memdesc:a30328a67dad8eafc87c38699638715e8 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if the peer of <em>pad</em> accepts <em>caps</em>.  <a href="classGst_1_1Pad.html#a30328a67dad8eafc87c38699638715e8">More...</a><br /></td></tr>
<tr class="separator:a30328a67dad8eafc87c38699638715e8 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c78e5645e0691c708a964dc4351be74 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a7c78e5645e0691c708a964dc4351be74">peer_query_position</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Gst::Format</a> format, gint64&amp; cur) const</td></tr>
<tr class="memdesc:a7c78e5645e0691c708a964dc4351be74 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the peer of a given sink pad for the stream position.  <a href="classGst_1_1Pad.html#a7c78e5645e0691c708a964dc4351be74">More...</a><br /></td></tr>
<tr class="separator:a7c78e5645e0691c708a964dc4351be74 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add968c75be16070235ee828151e89bcd inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#add968c75be16070235ee828151e89bcd">peer_query_duration</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Gst::Format</a> format, gint64&amp; duration) const</td></tr>
<tr class="memdesc:add968c75be16070235ee828151e89bcd inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the peer pad of a given sink pad for the total stream duration.  <a href="classGst_1_1Pad.html#add968c75be16070235ee828151e89bcd">More...</a><br /></td></tr>
<tr class="separator:add968c75be16070235ee828151e89bcd inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8f95c947da472b6cd7284ffca9b5b30 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">FlowReturn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ab8f95c947da472b6cd7284ffca9b5b30">push</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Buffer.html">Gst::Buffer</a> &gt;&amp;&amp; buffer)</td></tr>
<tr class="memdesc:ab8f95c947da472b6cd7284ffca9b5b30 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pushes a buffer to the peer of <em>pad</em>.  <a href="classGst_1_1Pad.html#ab8f95c947da472b6cd7284ffca9b5b30">More...</a><br /></td></tr>
<tr class="separator:ab8f95c947da472b6cd7284ffca9b5b30 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0661e40ff8ed88b9274168142925ad89 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a0661e40ff8ed88b9274168142925ad89">push_event</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp;&amp; event)</td></tr>
<tr class="memdesc:a0661e40ff8ed88b9274168142925ad89 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the event to the peer of the given pad.  <a href="classGst_1_1Pad.html#a0661e40ff8ed88b9274168142925ad89">More...</a><br /></td></tr>
<tr class="separator:a0661e40ff8ed88b9274168142925ad89 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90f87d736c3acb17179b944991d80f89 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a90f87d736c3acb17179b944991d80f89">push_event</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp; event)</td></tr>
<tr class="memdesc:a90f87d736c3acb17179b944991d80f89 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGst_1_1Pad.html#a0661e40ff8ed88b9274168142925ad89" title="Sends the event to the peer of the given pad. ">push_event()</a> convenience overload. Allows to re-use <em>event</em> parameter after function call.  <a href="classGst_1_1Pad.html#a90f87d736c3acb17179b944991d80f89">More...</a><br /></td></tr>
<tr class="separator:a90f87d736c3acb17179b944991d80f89 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a529dc96f1e0f78e3ff2c8dbc19e67fa5 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">FlowReturn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a529dc96f1e0f78e3ff2c8dbc19e67fa5">pull_range</a> (guint64 offset, guint <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01656.html#ga445a43f417432dd1b9aed90ef239c700">size</a>, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Buffer.html">Gst::Buffer</a> &gt;&amp; buffer)</td></tr>
<tr class="memdesc:a529dc96f1e0f78e3ff2c8dbc19e67fa5 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pulls a buffer from the peer pad.  <a href="classGst_1_1Pad.html#a529dc96f1e0f78e3ff2c8dbc19e67fa5">More...</a><br /></td></tr>
<tr class="separator:a529dc96f1e0f78e3ff2c8dbc19e67fa5 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a5cba5a7704f1aa8dd27e893ab11542 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9a5cba5a7704f1aa8dd27e893ab11542">send_event</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp;&amp; event)</td></tr>
<tr class="memdesc:a9a5cba5a7704f1aa8dd27e893ab11542 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the event to the pad.  <a href="classGst_1_1Pad.html#a9a5cba5a7704f1aa8dd27e893ab11542">More...</a><br /></td></tr>
<tr class="separator:a9a5cba5a7704f1aa8dd27e893ab11542 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1db812da610b3d7207825a9362f0cd8f inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a1db812da610b3d7207825a9362f0cd8f">send_event</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp; event)</td></tr>
<tr class="memdesc:a1db812da610b3d7207825a9362f0cd8f inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGst_1_1Pad.html#a9a5cba5a7704f1aa8dd27e893ab11542" title="Sends the event to the pad. ">send_event()</a> convenience overload. Allows to re-use <em>event</em> parameter after function call.  <a href="classGst_1_1Pad.html#a1db812da610b3d7207825a9362f0cd8f">More...</a><br /></td></tr>
<tr class="separator:a1db812da610b3d7207825a9362f0cd8f inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834923b82bf076db38535f4b92fc9643 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a834923b82bf076db38535f4b92fc9643">activate_mode</a> (<a class="el" href="group__gstreamermmEnums.html#gab4a5b1ab716a618ee04aa02eabb89ef8">Gst::PadMode</a> mode, bool active=true)</td></tr>
<tr class="memdesc:a834923b82bf076db38535f4b92fc9643 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates or deactivates the given pad in <em>mode</em> via dispatching to the pad's activatemodefunc.  <a href="classGst_1_1Pad.html#a834923b82bf076db38535f4b92fc9643">More...</a><br /></td></tr>
<tr class="separator:a834923b82bf076db38535f4b92fc9643 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d4e210a2085eaa281c1b004f9e9234 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a14d4e210a2085eaa281c1b004f9e9234">event_default</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; parent, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp;&amp; event)</td></tr>
<tr class="memdesc:a14d4e210a2085eaa281c1b004f9e9234 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the default event handler for the given pad.  <a href="classGst_1_1Pad.html#a14d4e210a2085eaa281c1b004f9e9234">More...</a><br /></td></tr>
<tr class="separator:a14d4e210a2085eaa281c1b004f9e9234 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12616c46557f967829dba4e3ed78c82a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a12616c46557f967829dba4e3ed78c82a">event_default</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp;&amp; event)</td></tr>
<tr class="memdesc:a12616c46557f967829dba4e3ed78c82a inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGst_1_1Pad.html#a14d4e210a2085eaa281c1b004f9e9234" title="Invokes the default event handler for the given pad. ">event_default()</a> convenience overload.  <a href="classGst_1_1Pad.html#a12616c46557f967829dba4e3ed78c82a">More...</a><br /></td></tr>
<tr class="separator:a12616c46557f967829dba4e3ed78c82a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0712c9f7dce992ca8b21b4424669c675 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp; query) const</td></tr>
<tr class="memdesc:a0712c9f7dce992ca8b21b4424669c675 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dispatches a query to a pad.  <a href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">More...</a><br /></td></tr>
<tr class="separator:a0712c9f7dce992ca8b21b4424669c675 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ce5210e415302e20e7a1e10c6f3000 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a57ce5210e415302e20e7a1e10c6f3000">peer_query</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp;<a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a>) const</td></tr>
<tr class="memdesc:a57ce5210e415302e20e7a1e10c6f3000 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs <a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675" title="Dispatches a query to a pad. ">query()</a> on the peer of <em>pad</em>.  <a href="classGst_1_1Pad.html#a57ce5210e415302e20e7a1e10c6f3000">More...</a><br /></td></tr>
<tr class="separator:a57ce5210e415302e20e7a1e10c6f3000 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa3b9a3495d97e6e71457f1f9cb591c9 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#afa3b9a3495d97e6e71457f1f9cb591c9">peer_query_caps</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&amp; filter) const</td></tr>
<tr class="memdesc:afa3b9a3495d97e6e71457f1f9cb591c9 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities of the peer connected to this pad.  <a href="classGst_1_1Pad.html#afa3b9a3495d97e6e71457f1f9cb591c9">More...</a><br /></td></tr>
<tr class="separator:afa3b9a3495d97e6e71457f1f9cb591c9 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a08d3c9e234a10d87d749d7ef153fcb inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a8a08d3c9e234a10d87d749d7ef153fcb">query_default</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; parent, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp;<a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a>) const</td></tr>
<tr class="memdesc:a8a08d3c9e234a10d87d749d7ef153fcb inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invokes the default query handler for the given pad.  <a href="classGst_1_1Pad.html#a8a08d3c9e234a10d87d749d7ef153fcb">More...</a><br /></td></tr>
<tr class="separator:a8a08d3c9e234a10d87d749d7ef153fcb inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26c905bc67b72396c99935189ee1e70e inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a26c905bc67b72396c99935189ee1e70e">query_default</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp;<a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a>) const</td></tr>
<tr class="memdesc:a26c905bc67b72396c99935189ee1e70e inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGst_1_1Pad.html#a8a08d3c9e234a10d87d749d7ef153fcb" title="Invokes the default query handler for the given pad. ">query_default()</a> convenience overload.  <a href="classGst_1_1Pad.html#a26c905bc67b72396c99935189ee1e70e">More...</a><br /></td></tr>
<tr class="separator:a26c905bc67b72396c99935189ee1e70e inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9f79f9ac1c067d8d9564f7de21099fc inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aa9f79f9ac1c067d8d9564f7de21099fc">query_position</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> format, gint64&amp; position) const</td></tr>
<tr class="memdesc:aa9f79f9ac1c067d8d9564f7de21099fc inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a pad for the stream position.  <a href="classGst_1_1Pad.html#aa9f79f9ac1c067d8d9564f7de21099fc">More...</a><br /></td></tr>
<tr class="separator:aa9f79f9ac1c067d8d9564f7de21099fc inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac861b2d9a2ac2853d7528fcc5a2aa962 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ac861b2d9a2ac2853d7528fcc5a2aa962">query_position</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&amp; format) const</td></tr>
<tr class="memdesc:ac861b2d9a2ac2853d7528fcc5a2aa962 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a pad for the stream position parsing only the format.  <a href="classGst_1_1Pad.html#ac861b2d9a2ac2853d7528fcc5a2aa962">More...</a><br /></td></tr>
<tr class="separator:ac861b2d9a2ac2853d7528fcc5a2aa962 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1999a541a0c1bbaf106401dff9ca2ece inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a1999a541a0c1bbaf106401dff9ca2ece">query_duration</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> format, gint64&amp; duration) const</td></tr>
<tr class="memdesc:a1999a541a0c1bbaf106401dff9ca2ece inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a pad for the total stream duration.  <a href="classGst_1_1Pad.html#a1999a541a0c1bbaf106401dff9ca2ece">More...</a><br /></td></tr>
<tr class="separator:a1999a541a0c1bbaf106401dff9ca2ece inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d2c174743c46dd97b7e6c9aee2b72d1 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a5d2c174743c46dd97b7e6c9aee2b72d1">query_duration</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&amp; format) const</td></tr>
<tr class="memdesc:a5d2c174743c46dd97b7e6c9aee2b72d1 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a pad for the total stream duration parsing only the format.  <a href="classGst_1_1Pad.html#a5d2c174743c46dd97b7e6c9aee2b72d1">More...</a><br /></td></tr>
<tr class="separator:a5d2c174743c46dd97b7e6c9aee2b72d1 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdfa3b8b0d2b263082a5759fc3eb0361 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#acdfa3b8b0d2b263082a5759fc3eb0361">query_convert</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> src_format, gint64 src_value, <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> dst_format, gint64&amp; dst_value) const</td></tr>
<tr class="memdesc:acdfa3b8b0d2b263082a5759fc3eb0361 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries a pad to convert <em>src_value</em> in <em>src_format</em> to <em>dst_format</em>.  <a href="classGst_1_1Pad.html#acdfa3b8b0d2b263082a5759fc3eb0361">More...</a><br /></td></tr>
<tr class="separator:acdfa3b8b0d2b263082a5759fc3eb0361 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2bb1bf2aa16e951496b07e6386e63cd inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aa2bb1bf2aa16e951496b07e6386e63cd">peer_query_convert</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> src_format, gint64 src_value, <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> dst_format, gint64&amp; dst_value) const</td></tr>
<tr class="memdesc:aa2bb1bf2aa16e951496b07e6386e63cd inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the peer pad of a given sink pad to convert <em>src_value</em> in <em>src_format</em> to <em>dst_format</em>.  <a href="classGst_1_1Pad.html#aa2bb1bf2aa16e951496b07e6386e63cd">More...</a><br /></td></tr>
<tr class="separator:aa2bb1bf2aa16e951496b07e6386e63cd inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0faee270edd5078ee7574176516dbf5 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Iterator.html">Gst::Iterator</a>&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ad0faee270edd5078ee7574176516dbf5">iterate_internal_links</a> ()</td></tr>
<tr class="memdesc:ad0faee270edd5078ee7574176516dbf5 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an iterator for the pads to which the given pad is linked to inside of the parent element.  <a href="classGst_1_1Pad.html#ad0faee270edd5078ee7574176516dbf5">More...</a><br /></td></tr>
<tr class="separator:ad0faee270edd5078ee7574176516dbf5 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0208f8c79aa3d580035873b3bee8a118 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Iterator.html">Gst::Iterator</a>&lt; const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a0208f8c79aa3d580035873b3bee8a118">iterate_internal_links</a> () const</td></tr>
<tr class="memdesc:a0208f8c79aa3d580035873b3bee8a118 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets an iterator for the pads to which the given pad is linked to inside of the parent element.  <a href="classGst_1_1Pad.html#a0208f8c79aa3d580035873b3bee8a118">More...</a><br /></td></tr>
<tr class="separator:a0208f8c79aa3d580035873b3bee8a118 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f22282a2f96798e8fecd562b0c56f3a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Iterator.html">Gst::Iterator</a>&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a1f22282a2f96798e8fecd562b0c56f3a">iterate_internal_links_default</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; parent)</td></tr>
<tr class="memdesc:a1f22282a2f96798e8fecd562b0c56f3a inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate the list of pads to which the given pad is linked to inside of the parent element.  <a href="classGst_1_1Pad.html#a1f22282a2f96798e8fecd562b0c56f3a">More...</a><br /></td></tr>
<tr class="separator:a1f22282a2f96798e8fecd562b0c56f3a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267637d0dbe9215b3cef316fcf1aa768 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Iterator.html">Gst::Iterator</a>&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a267637d0dbe9215b3cef316fcf1aa768">iterate_internal_links_default</a> ()</td></tr>
<tr class="memdesc:a267637d0dbe9215b3cef316fcf1aa768 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGst_1_1Pad.html#a267637d0dbe9215b3cef316fcf1aa768" title="A iterate_internal_links_default() convenience overload. ">iterate_internal_links_default()</a> convenience overload.  <a href="classGst_1_1Pad.html#a267637d0dbe9215b3cef316fcf1aa768">More...</a><br /></td></tr>
<tr class="separator:a267637d0dbe9215b3cef316fcf1aa768 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd057b7045fc9a5081e9ab3963bee4a3 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Iterator.html">Gst::Iterator</a>&lt; const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#afd057b7045fc9a5081e9ab3963bee4a3">iterate_internal_links_default</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; parent) const</td></tr>
<tr class="memdesc:afd057b7045fc9a5081e9ab3963bee4a3 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate the list of pads to which the given pad is linked to inside of the parent element.  <a href="classGst_1_1Pad.html#afd057b7045fc9a5081e9ab3963bee4a3">More...</a><br /></td></tr>
<tr class="separator:afd057b7045fc9a5081e9ab3963bee4a3 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91f7e2b90eed801f7c50796de164ca79 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Iterator.html">Gst::Iterator</a>&lt; const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a91f7e2b90eed801f7c50796de164ca79">iterate_internal_links_default</a> () const</td></tr>
<tr class="memdesc:a91f7e2b90eed801f7c50796de164ca79 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classGst_1_1Pad.html#a267637d0dbe9215b3cef316fcf1aa768" title="A iterate_internal_links_default() convenience overload. ">iterate_internal_links_default()</a> convenience overload.  <a href="classGst_1_1Pad.html#a91f7e2b90eed801f7c50796de164ca79">More...</a><br /></td></tr>
<tr class="separator:a91f7e2b90eed801f7c50796de164ca79 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2abbe201751dd55ae867f02d6be88b7 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">Gst::FlowReturn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ab2abbe201751dd55ae867f02d6be88b7">chain</a> (Glib::RefPtr&lt; <a class="el" href="classGst_1_1Buffer.html">Gst::Buffer</a> &gt;&amp;&amp; buffer)</td></tr>
<tr class="memdesc:ab2abbe201751dd55ae867f02d6be88b7 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Chain a buffer to <em>pad</em>.  <a href="classGst_1_1Pad.html#ab2abbe201751dd55ae867f02d6be88b7">More...</a><br /></td></tr>
<tr class="separator:ab2abbe201751dd55ae867f02d6be88b7 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab625dc748dca079682a3b720ec5c3578 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ab625dc748dca079682a3b720ec5c3578">get_current_caps</a> ()</td></tr>
<tr class="memdesc:ab625dc748dca079682a3b720ec5c3578 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the capabilities currently configured on <em>pad</em> with the last <a class="el" href="namespaceGst.html#ga5773acc367d849c3ab5baa65e156ab14a0d7f43c4165ac8602a2e99a370eadd65" title="Gst::Caps event. ">Gst::EVENT_CAPS</a> event.  <a href="classGst_1_1Pad.html#ab625dc748dca079682a3b720ec5c3578">More...</a><br /></td></tr>
<tr class="separator:ab625dc748dca079682a3b720ec5c3578 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19769c8fa9c40303c54c720c150051ae inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a19769c8fa9c40303c54c720c150051ae">pause_task</a> ()</td></tr>
<tr class="memdesc:a19769c8fa9c40303c54c720c150051ae inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pause the task of <em>pad</em>.  <a href="classGst_1_1Pad.html#a19769c8fa9c40303c54c720c150051ae">More...</a><br /></td></tr>
<tr class="separator:a19769c8fa9c40303c54c720c150051ae inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68113d5712055fece6ade2caa863089b inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a68113d5712055fece6ade2caa863089b">stop_task</a> ()</td></tr>
<tr class="memdesc:a68113d5712055fece6ade2caa863089b inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the task of <em>pad</em>.  <a href="classGst_1_1Pad.html#a68113d5712055fece6ade2caa863089b">More...</a><br /></td></tr>
<tr class="separator:a68113d5712055fece6ade2caa863089b inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4310bd528bc3eb83c237885133b811a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ae4310bd528bc3eb83c237885133b811a">set_active</a> (bool active=true)</td></tr>
<tr class="memdesc:ae4310bd528bc3eb83c237885133b811a inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activates or deactivates the given pad.  <a href="classGst_1_1Pad.html#ae4310bd528bc3eb83c237885133b811a">More...</a><br /></td></tr>
<tr class="separator:ae4310bd528bc3eb83c237885133b811a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7d14fbc82c75fe6437fccb6e55c079 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">Gst::FlowReturn</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a1d7d14fbc82c75fe6437fccb6e55c079">get_last_flow_return</a> () const</td></tr>
<tr class="memdesc:a1d7d14fbc82c75fe6437fccb6e55c079 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c" title="The result of passing data to a pad. ">Gst::FlowReturn</a> return from the last data passed by this pad.  <a href="classGst_1_1Pad.html#a1d7d14fbc82c75fe6437fccb6e55c079">More...</a><br /></td></tr>
<tr class="separator:a1d7d14fbc82c75fe6437fccb6e55c079 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0087d878f86f3a6a4f923bdf005ba777 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a0087d878f86f3a6a4f923bdf005ba777">get_sticky_event</a> (<a class="el" href="group__gstreamermmEnums.html#ga5773acc367d849c3ab5baa65e156ab14">Gst::EventType</a> event_type, guint idx) const</td></tr>
<tr class="memdesc:a0087d878f86f3a6a4f923bdf005ba777 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a new reference of the sticky event of type <em>event_type</em> from the event.  <a href="classGst_1_1Pad.html#a0087d878f86f3a6a4f923bdf005ba777">More...</a><br /></td></tr>
<tr class="separator:a0087d878f86f3a6a4f923bdf005ba777 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3b514a22435bd5c87f28778ec2749cf inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ae3b514a22435bd5c87f28778ec2749cf">set_chain_function</a> (const <a class="el" href="classGst_1_1Pad.html#a1ea0cc75fc5bf181183ee18fe7259fde">SlotChain</a>&amp; slot)</td></tr>
<tr class="separator:ae3b514a22435bd5c87f28778ec2749cf inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8b51f4ec809bf164eacda8d1ded5608 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ae8b51f4ec809bf164eacda8d1ded5608">set_event_function</a> (const <a class="el" href="classGst_1_1Pad.html#a6401a14168a04beb70a5950ae7a32533">SlotEvent</a>&amp; slot)</td></tr>
<tr class="separator:ae8b51f4ec809bf164eacda8d1ded5608 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5993b7db78d992a32d7778529fae5155 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a5993b7db78d992a32d7778529fae5155">set_query_function</a> (const <a class="el" href="classGst_1_1Pad.html#af7cd2cbffb33bfad79d777cbd5ecf6b8">SlotQuery</a>&amp; slot)</td></tr>
<tr class="separator:a5993b7db78d992a32d7778529fae5155 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b54e417020601a103b2540eccbf25f inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ad1b54e417020601a103b2540eccbf25f">set_activate_function</a> (const <a class="el" href="classGst_1_1Pad.html#a67cb3df602a6a1011ad55206c5a41abe">SlotActivate</a>&amp; slot)</td></tr>
<tr class="separator:ad1b54e417020601a103b2540eccbf25f inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f247e0d35f6b5798ccbcad3e14b00a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a53f247e0d35f6b5798ccbcad3e14b00a">set_activatemode_function</a> (const <a class="el" href="classGst_1_1Pad.html#ab674ad471012c12c250a1f03179c48c1">SlotActivatemode</a>&amp; slot)</td></tr>
<tr class="separator:a53f247e0d35f6b5798ccbcad3e14b00a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6195387a6ee56e6bc61eb7fd41bc334 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aa6195387a6ee56e6bc61eb7fd41bc334">set_getrange_function</a> (const <a class="el" href="classGst_1_1Pad.html#a113b17491e78f498b86829f0e45dcf9e">SlotGetrange</a>&amp; slot)</td></tr>
<tr class="separator:aa6195387a6ee56e6bc61eb7fd41bc334 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bc5f6fa902b731a550c525a990aaede inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::SignalProxy&lt; void, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9bc5f6fa902b731a550c525a990aaede">signal_linked</a> ()</td></tr>
<tr class="separator:a9bc5f6fa902b731a550c525a990aaede inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ddabb9062fa86fe4086cb88c434562a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::SignalProxy&lt; void, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a3ddabb9062fa86fe4086cb88c434562a">signal_unlinked</a> ()</td></tr>
<tr class="separator:a3ddabb9062fa86fe4086cb88c434562a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22a1e947ac6e9ac59b5aa8b1104132aa inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a22a1e947ac6e9ac59b5aa8b1104132aa">property_caps</a> () const</td></tr>
<tr class="memdesc:a22a1e947ac6e9ac59b5aa8b1104132aa inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">The capabilities of the pad.  <a href="classGst_1_1Pad.html#a22a1e947ac6e9ac59b5aa8b1104132aa">More...</a><br /></td></tr>
<tr class="separator:a22a1e947ac6e9ac59b5aa8b1104132aa inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab4fb316a6e76049efcb12c48f19a6a inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy_ReadOnly&lt; <a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a5ab4fb316a6e76049efcb12c48f19a6a">property_direction</a> () const</td></tr>
<tr class="memdesc:a5ab4fb316a6e76049efcb12c48f19a6a inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">The direction of the pad.  <a href="classGst_1_1Pad.html#a5ab4fb316a6e76049efcb12c48f19a6a">More...</a><br /></td></tr>
<tr class="separator:a5ab4fb316a6e76049efcb12c48f19a6a inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b95199cd2317ce33d5d1eb24d88d3cf inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy&lt; <a class="el" href="classGst_1_1PadTemplate.html">PadTemplate</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9b95199cd2317ce33d5d1eb24d88d3cf">property_template</a> ()</td></tr>
<tr class="memdesc:a9b95199cd2317ce33d5d1eb24d88d3cf inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GstPadTemplate of this pad.  <a href="classGst_1_1Pad.html#a9b95199cd2317ce33d5d1eb24d88d3cf">More...</a><br /></td></tr>
<tr class="separator:a9b95199cd2317ce33d5d1eb24d88d3cf inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f3fc661596342e057c98c66b2fbe47 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy_ReadOnly&lt; <a class="el" href="classGst_1_1PadTemplate.html">PadTemplate</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a53f3fc661596342e057c98c66b2fbe47">property_template</a> () const</td></tr>
<tr class="memdesc:a53f3fc661596342e057c98c66b2fbe47 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">The GstPadTemplate of this pad.  <a href="classGst_1_1Pad.html#a53f3fc661596342e057c98c66b2fbe47">More...</a><br /></td></tr>
<tr class="separator:a53f3fc661596342e057c98c66b2fbe47 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ab2b08a09bb72643bb911d307d47e2 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ab0ab2b08a09bb72643bb911d307d47e2">property_offset</a> ()</td></tr>
<tr class="memdesc:ab0ab2b08a09bb72643bb911d307d47e2 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">The running time offset of the pad.  <a href="classGst_1_1Pad.html#ab0ab2b08a09bb72643bb911d307d47e2">More...</a><br /></td></tr>
<tr class="separator:ab0ab2b08a09bb72643bb911d307d47e2 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30796d3f514ac79d7b9a9c3309f632ed inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy_ReadOnly&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a30796d3f514ac79d7b9a9c3309f632ed">property_offset</a> () const</td></tr>
<tr class="memdesc:a30796d3f514ac79d7b9a9c3309f632ed inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">The running time offset of the pad.  <a href="classGst_1_1Pad.html#a30796d3f514ac79d7b9a9c3309f632ed">More...</a><br /></td></tr>
<tr class="separator:a30796d3f514ac79d7b9a9c3309f632ed inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c12dae6f38c60ff83eeba59117e9336 inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a4c12dae6f38c60ff83eeba59117e9336">is_ghost_pad</a> () const</td></tr>
<tr class="memdesc:a4c12dae6f38c60ff83eeba59117e9336 inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether pad is a ghostpad.  <a href="classGst_1_1Pad.html#a4c12dae6f38c60ff83eeba59117e9336">More...</a><br /></td></tr>
<tr class="separator:a4c12dae6f38c60ff83eeba59117e9336 inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a043bcd8833a17a85e1041e72173a222c inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a043bcd8833a17a85e1041e72173a222c">is_proxy_pad</a> () const</td></tr>
<tr class="separator:a043bcd8833a17a85e1041e72173a222c inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafba2de144abfde8f3efaf8b8c81a34b inherit pub_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aafba2de144abfde8f3efaf8b8c81a34b">exception_handler</a> ()</td></tr>
<tr class="memdesc:aafba2de144abfde8f3efaf8b8c81a34b inherit pub_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handle exceptions occuring in callback methods.  <a href="classGst_1_1Pad.html#aafba2de144abfde8f3efaf8b8c81a34b">More...</a><br /></td></tr>
<tr class="separator:aafba2de144abfde8f3efaf8b8c81a34b inherit pub_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classGst_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGst_1_1Object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGst_1_1Object.html">Gst::Object</a></td></tr>
<tr class="memitem:a81151161e4abf313e76ab35fa73d1293 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a81151161e4abf313e76ab35fa73d1293">Object</a> (<a class="el" href="classGst_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:a81151161e4abf313e76ab35fa73d1293 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3b8964b21574cae10f31d80061c7e40 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Object.html">Object</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#af3b8964b21574cae10f31d80061c7e40">operator=</a> (<a class="el" href="classGst_1_1Object.html">Object</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:af3b8964b21574cae10f31d80061c7e40 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4ecd638aea2e21916e2e21429eef97a inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#ad4ecd638aea2e21916e2e21429eef97a">~Object</a> () noexcept override</td></tr>
<tr class="separator:ad4ecd638aea2e21916e2e21429eef97a inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d889e949c76aa3ab4490026d6aca8ca inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">GstObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a3d889e949c76aa3ab4490026d6aca8ca">gobj</a> ()</td></tr>
<tr class="memdesc:a3d889e949c76aa3ab4490026d6aca8ca inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="classGst_1_1Object.html#a3d889e949c76aa3ab4490026d6aca8ca">More...</a><br /></td></tr>
<tr class="separator:a3d889e949c76aa3ab4490026d6aca8ca inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a4514f948551dcc2e45b3636b490fe inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">const GstObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#ad6a4514f948551dcc2e45b3636b490fe">gobj</a> () const</td></tr>
<tr class="memdesc:ad6a4514f948551dcc2e45b3636b490fe inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="classGst_1_1Object.html#ad6a4514f948551dcc2e45b3636b490fe">More...</a><br /></td></tr>
<tr class="separator:ad6a4514f948551dcc2e45b3636b490fe inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63d7202d3eb47c81ffc3ac16a895e9d1 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">GstObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a63d7202d3eb47c81ffc3ac16a895e9d1">gobj_copy</a> ()</td></tr>
<tr class="memdesc:a63d7202d3eb47c81ffc3ac16a895e9d1 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="classGst_1_1Object.html#a63d7202d3eb47c81ffc3ac16a895e9d1">More...</a><br /></td></tr>
<tr class="separator:a63d7202d3eb47c81ffc3ac16a895e9d1 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae96d8781fb1614a5a97e2a6f39e823b3 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#ae96d8781fb1614a5a97e2a6f39e823b3">is_element</a> () const</td></tr>
<tr class="separator:ae96d8781fb1614a5a97e2a6f39e823b3 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906d1bd351d5f20a38964d6ab9a2c845 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a906d1bd351d5f20a38964d6ab9a2c845">is_element_factory</a> () const</td></tr>
<tr class="separator:a906d1bd351d5f20a38964d6ab9a2c845 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb1cbea0f958a71af207f46d8b4ff5fc inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#acb1cbea0f958a71af207f46d8b4ff5fc">is_pad</a> () const</td></tr>
<tr class="separator:acb1cbea0f958a71af207f46d8b4ff5fc inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b577e25de7574fa1c0b98db8072bc47 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a8b577e25de7574fa1c0b98db8072bc47">is_pad_template</a> () const</td></tr>
<tr class="separator:a8b577e25de7574fa1c0b98db8072bc47 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc51ab9f7e9c1b002502bcbcb747fa78 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#afc51ab9f7e9c1b002502bcbcb747fa78">is_bin</a> () const</td></tr>
<tr class="separator:afc51ab9f7e9c1b002502bcbcb747fa78 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac824b4d7a69a1068ed3614c8c0bdd24 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">guint32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#aac824b4d7a69a1068ed3614c8c0bdd24">get_flags</a> () const</td></tr>
<tr class="memdesc:aac824b4d7a69a1068ed3614c8c0bdd24 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the entire set of flags for the object.  <a href="classGst_1_1Object.html#aac824b4d7a69a1068ed3614c8c0bdd24">More...</a><br /></td></tr>
<tr class="separator:aac824b4d7a69a1068ed3614c8c0bdd24 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91745b6c35472bc28fde65c770444478 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a91745b6c35472bc28fde65c770444478">set_name</a> (const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a91745b6c35472bc28fde65c770444478 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name of <em>object</em>, or gives <em>object</em> a guaranteed unique name (if <em>name</em> is <code>nullptr</code>).  <a href="classGst_1_1Object.html#a91745b6c35472bc28fde65c770444478">More...</a><br /></td></tr>
<tr class="separator:a91745b6c35472bc28fde65c770444478 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8a7e72f2bf6539244668d7238d46159 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#ab8a7e72f2bf6539244668d7238d46159">get_name</a> () const</td></tr>
<tr class="memdesc:ab8a7e72f2bf6539244668d7238d46159 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a copy of the name of <em>object</em>.  <a href="classGst_1_1Object.html#ab8a7e72f2bf6539244668d7238d46159">More...</a><br /></td></tr>
<tr class="separator:ab8a7e72f2bf6539244668d7238d46159 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09a2f2fcfb0fabee2597b34a0b7c3fe4 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a09a2f2fcfb0fabee2597b34a0b7c3fe4">set_parent</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; parent)</td></tr>
<tr class="memdesc:a09a2f2fcfb0fabee2597b34a0b7c3fe4 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parent of <em>object</em> to <em>parent</em>.  <a href="classGst_1_1Object.html#a09a2f2fcfb0fabee2597b34a0b7c3fe4">More...</a><br /></td></tr>
<tr class="separator:a09a2f2fcfb0fabee2597b34a0b7c3fe4 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a303610665c252f733808e5653703f6a8 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a303610665c252f733808e5653703f6a8">get_parent</a> ()</td></tr>
<tr class="memdesc:a303610665c252f733808e5653703f6a8 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the parent of <em>object</em>.  <a href="classGst_1_1Object.html#a303610665c252f733808e5653703f6a8">More...</a><br /></td></tr>
<tr class="separator:a303610665c252f733808e5653703f6a8 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8dc04241bee2beb2e3b8e0887bf240 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a8f8dc04241bee2beb2e3b8e0887bf240">get_parent</a> () const</td></tr>
<tr class="memdesc:a8f8dc04241bee2beb2e3b8e0887bf240 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the parent of <em>object</em>.  <a href="classGst_1_1Object.html#a8f8dc04241bee2beb2e3b8e0887bf240">More...</a><br /></td></tr>
<tr class="separator:a8f8dc04241bee2beb2e3b8e0887bf240 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b87529c337e40f03e34bca450e41bc inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a45b87529c337e40f03e34bca450e41bc">unparent</a> ()</td></tr>
<tr class="memdesc:a45b87529c337e40f03e34bca450e41bc inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the parent of <em>object</em>, removing the associated reference.  <a href="classGst_1_1Object.html#a45b87529c337e40f03e34bca450e41bc">More...</a><br /></td></tr>
<tr class="separator:a45b87529c337e40f03e34bca450e41bc inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71dd4f21c9c28e44bbb102d4020d6fb9 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a71dd4f21c9c28e44bbb102d4020d6fb9">set_control_rate</a> (<a class="el" href="namespaceGst.html#ad35f82b74cae5822fe16b231e8293cda">Gst::ClockTime</a> control_rate)</td></tr>
<tr class="memdesc:a71dd4f21c9c28e44bbb102d4020d6fb9 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change the control-rate for this <em>object</em>.  <a href="classGst_1_1Object.html#a71dd4f21c9c28e44bbb102d4020d6fb9">More...</a><br /></td></tr>
<tr class="separator:a71dd4f21c9c28e44bbb102d4020d6fb9 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f61c7a77c8915f25ea9630e316e64d1 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGst.html#ad35f82b74cae5822fe16b231e8293cda">Gst::ClockTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a0f61c7a77c8915f25ea9630e316e64d1">get_control_rate</a> () const</td></tr>
<tr class="memdesc:a0f61c7a77c8915f25ea9630e316e64d1 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain the control-rate for this <em>object</em>.  <a href="classGst_1_1Object.html#a0f61c7a77c8915f25ea9630e316e64d1">More...</a><br /></td></tr>
<tr class="separator:a0f61c7a77c8915f25ea9630e316e64d1 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ecaa24f220031816a05cd2f332e5149 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceGst.html#ad35f82b74cae5822fe16b231e8293cda">Gst::ClockTime</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a6ecaa24f220031816a05cd2f332e5149">suggest_next_sync</a> () const</td></tr>
<tr class="memdesc:a6ecaa24f220031816a05cd2f332e5149 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a suggestion for timestamps where buffers should be split to get best controller results.  <a href="classGst_1_1Object.html#a6ecaa24f220031816a05cd2f332e5149">More...</a><br /></td></tr>
<tr class="separator:a6ecaa24f220031816a05cd2f332e5149 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffd67bd304da65bec7966e0618318fa inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a1ffd67bd304da65bec7966e0618318fa">sync_values</a> (<a class="el" href="namespaceGst.html#ad35f82b74cae5822fe16b231e8293cda">Gst::ClockTime</a> timestamp)</td></tr>
<tr class="memdesc:a1ffd67bd304da65bec7966e0618318fa inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the properties of the object, according to the Gst::ControlSources that (maybe) handle them and for the given timestamp.  <a href="classGst_1_1Object.html#a1ffd67bd304da65bec7966e0618318fa">More...</a><br /></td></tr>
<tr class="separator:a1ffd67bd304da65bec7966e0618318fa inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50cf4988393c9a170d196640f4e57384 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a50cf4988393c9a170d196640f4e57384">set_control_bindings_disabled</a> (bool disabled)</td></tr>
<tr class="memdesc:a50cf4988393c9a170d196640f4e57384 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to disable all controlled properties of the <em>object</em> for some time, i.e. <a class="el" href="classGst_1_1Object.html#a1ffd67bd304da65bec7966e0618318fa" title="Sets the properties of the object, according to the Gst::ControlSources that (maybe) handle them and ...">sync_values()</a> will do nothing.  <a href="classGst_1_1Object.html#a50cf4988393c9a170d196640f4e57384">More...</a><br /></td></tr>
<tr class="separator:a50cf4988393c9a170d196640f4e57384 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7802f29724a1d24e9b317793c58d4b10 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a7802f29724a1d24e9b317793c58d4b10">has_asctive_control_bindings</a> () const</td></tr>
<tr class="memdesc:a7802f29724a1d24e9b317793c58d4b10 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if the <em>object</em> has an active controlled properties.  <a href="classGst_1_1Object.html#a7802f29724a1d24e9b317793c58d4b10">More...</a><br /></td></tr>
<tr class="separator:a7802f29724a1d24e9b317793c58d4b10 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee1a36004d2f70fcafb2a69a10c9bae6 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#aee1a36004d2f70fcafb2a69a10c9bae6">has_ancestor</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; ancestor) const</td></tr>
<tr class="memdesc:aee1a36004d2f70fcafb2a69a10c9bae6 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if <em>object</em> has an ancestor <em>ancestor</em> somewhere up in the hierarchy.  <a href="classGst_1_1Object.html#aee1a36004d2f70fcafb2a69a10c9bae6">More...</a><br /></td></tr>
<tr class="separator:aee1a36004d2f70fcafb2a69a10c9bae6 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e8abe2e2e7cda5b26ee7a7e52320890 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a4e8abe2e2e7cda5b26ee7a7e52320890">has_as_ancestor</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; ancestor) const</td></tr>
<tr class="memdesc:a4e8abe2e2e7cda5b26ee7a7e52320890 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if <em>object</em> has an ancestor <em>ancestor</em> somewhere up in the hierarchy.  <a href="classGst_1_1Object.html#a4e8abe2e2e7cda5b26ee7a7e52320890">More...</a><br /></td></tr>
<tr class="separator:a4e8abe2e2e7cda5b26ee7a7e52320890 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaaa4fbe4078d9ceadd45435ed0f079d inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#abaaa4fbe4078d9ceadd45435ed0f079d">has_as_parent</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; parent) const</td></tr>
<tr class="memdesc:abaaa4fbe4078d9ceadd45435ed0f079d inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if <em>parent</em> is the parent of <em>object</em>.  <a href="classGst_1_1Object.html#abaaa4fbe4078d9ceadd45435ed0f079d">More...</a><br /></td></tr>
<tr class="separator:abaaa4fbe4078d9ceadd45435ed0f079d inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e2da47b8e8eb7c48e6e6ec1a4f6ac94 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::ustring&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a4e2da47b8e8eb7c48e6e6ec1a4f6ac94">get_path_string</a> ()</td></tr>
<tr class="memdesc:a4e2da47b8e8eb7c48e6e6ec1a4f6ac94 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generates a string describing the path of <em>object</em> in the object hierarchy.  <a href="classGst_1_1Object.html#a4e2da47b8e8eb7c48e6e6ec1a4f6ac94">More...</a><br /></td></tr>
<tr class="separator:a4e2da47b8e8eb7c48e6e6ec1a4f6ac94 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d51c0f61b8ef58eafb2a2f2e59b1f74 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy&lt; Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a3d51c0f61b8ef58eafb2a2f2e59b1f74">property_name</a> ()</td></tr>
<tr class="memdesc:a3d51c0f61b8ef58eafb2a2f2e59b1f74 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the object.  <a href="classGst_1_1Object.html#a3d51c0f61b8ef58eafb2a2f2e59b1f74">More...</a><br /></td></tr>
<tr class="separator:a3d51c0f61b8ef58eafb2a2f2e59b1f74 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf94eb5a427a1e7d2907caf50a8cf7e2 inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy_ReadOnly&lt; Glib::ustring &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#adf94eb5a427a1e7d2907caf50a8cf7e2">property_name</a> () const</td></tr>
<tr class="memdesc:adf94eb5a427a1e7d2907caf50a8cf7e2 inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">The name of the object.  <a href="classGst_1_1Object.html#adf94eb5a427a1e7d2907caf50a8cf7e2">More...</a><br /></td></tr>
<tr class="separator:adf94eb5a427a1e7d2907caf50a8cf7e2 inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a0272f16e1481f54150b1b412fa88c inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy&lt; Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a73a0272f16e1481f54150b1b412fa88c">property_parent</a> ()</td></tr>
<tr class="memdesc:a73a0272f16e1481f54150b1b412fa88c inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">The parent of the object.  <a href="classGst_1_1Object.html#a73a0272f16e1481f54150b1b412fa88c">More...</a><br /></td></tr>
<tr class="separator:a73a0272f16e1481f54150b1b412fa88c inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa675064df0fcf0aaee34db75b8a6005b inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::PropertyProxy_ReadOnly&lt; Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#aa675064df0fcf0aaee34db75b8a6005b">property_parent</a> () const</td></tr>
<tr class="memdesc:aa675064df0fcf0aaee34db75b8a6005b inherit pub_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">The parent of the object.  <a href="classGst_1_1Object.html#aa675064df0fcf0aaee34db75b8a6005b">More...</a><br /></td></tr>
<tr class="separator:aa675064df0fcf0aaee34db75b8a6005b inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0fe96dbc1176a937bdb829ad3334afb inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::SignalProxy&lt; void, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp;, GParamSpec*&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#ac0fe96dbc1176a937bdb829ad3334afb">signal_deep_notify</a> ()</td></tr>
<tr class="separator:ac0fe96dbc1176a937bdb829ad3334afb inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc2d69664a0d2bc0176e3421ff4b351f inherit pub_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#afc2d69664a0d2bc0176e3421ff4b351f">get_refcount</a> () const</td></tr>
<tr class="separator:afc2d69664a0d2bc0176e3421ff4b351f inherit pub_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ae56099566cca149b14bd15f26f3b9d32"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#ae56099566cca149b14bd15f26f3b9d32">get_type</a> ()</td></tr>
<tr class="memdesc:ae56099566cca149b14bd15f26f3b9d32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#ae56099566cca149b14bd15f26f3b9d32">More...</a><br /></td></tr>
<tr class="separator:ae56099566cca149b14bd15f26f3b9d32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a899dea10363c93dffa37ab85ddc422e3"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1GhostPad.html">GhostPad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a899dea10363c93dffa37ab85ddc422e3">create</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; target, const Glib::ustring&amp; name=Glib::ustring())</td></tr>
<tr class="memdesc:a899dea10363c93dffa37ab85ddc422e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> with <em>target</em> as the target.  <a href="#a899dea10363c93dffa37ab85ddc422e3">More...</a><br /></td></tr>
<tr class="separator:a899dea10363c93dffa37ab85ddc422e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae06654027f26b6cd5f931e8541b34c"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1GhostPad.html">GhostPad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a1ae06654027f26b6cd5f931e8541b34c">create</a> (<a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> dir, const Glib::ustring&amp; name=Glib::ustring())</td></tr>
<tr class="memdesc:a1ae06654027f26b6cd5f931e8541b34c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> without a target with the given direction.  <a href="#a1ae06654027f26b6cd5f931e8541b34c">More...</a><br /></td></tr>
<tr class="separator:a1ae06654027f26b6cd5f931e8541b34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458f5417c9635c3cd35f6f1203a62273"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1GhostPad.html">GhostPad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a458f5417c9635c3cd35f6f1203a62273">create</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; target, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; templ, const Glib::ustring&amp; name=Glib::ustring())</td></tr>
<tr class="memdesc:a458f5417c9635c3cd35f6f1203a62273"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> with <em>target</em> as the target.  <a href="#a458f5417c9635c3cd35f6f1203a62273">More...</a><br /></td></tr>
<tr class="separator:a458f5417c9635c3cd35f6f1203a62273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97d07ade86baeeeb7856910af0bc67bc"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1GhostPad.html">GhostPad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a97d07ade86baeeeb7856910af0bc67bc">create</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; templ, const Glib::ustring&amp; name=Glib::ustring())</td></tr>
<tr class="memdesc:a97d07ade86baeeeb7856910af0bc67bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> based on <em>templ</em>, without setting a target.  <a href="#a97d07ade86baeeeb7856910af0bc67bc">More...</a><br /></td></tr>
<tr class="separator:a97d07ade86baeeeb7856910af0bc67bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGst_1_1Pad"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGst_1_1Pad')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a></td></tr>
<tr class="memitem:ac2e14f40fe4c4f5d6360640a6321d3e9 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ac2e14f40fe4c4f5d6360640a6321d3e9">get_type</a> ()</td></tr>
<tr class="memdesc:ac2e14f40fe4c4f5d6360640a6321d3e9 inherit pub_static_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="classGst_1_1Pad.html#ac2e14f40fe4c4f5d6360640a6321d3e9">More...</a><br /></td></tr>
<tr class="separator:ac2e14f40fe4c4f5d6360640a6321d3e9 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c05a74e5a48ac4ed14e46fd2cc41587 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a0c05a74e5a48ac4ed14e46fd2cc41587">create</a> (const Glib::ustring&amp; name, <a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> dir)</td></tr>
<tr class="memdesc:a0c05a74e5a48ac4ed14e46fd2cc41587 inherit pub_static_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new pad with the given name in the given direction.  <a href="classGst_1_1Pad.html#a0c05a74e5a48ac4ed14e46fd2cc41587">More...</a><br /></td></tr>
<tr class="separator:a0c05a74e5a48ac4ed14e46fd2cc41587 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a536a261e926f710973f2a9e6545218ea inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a536a261e926f710973f2a9e6545218ea">create</a> (<a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> dir)</td></tr>
<tr class="memdesc:a536a261e926f710973f2a9e6545218ea inherit pub_static_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new pad with a guaranteed unique name (across all pads) in the given direction.  <a href="classGst_1_1Pad.html#a536a261e926f710973f2a9e6545218ea">More...</a><br /></td></tr>
<tr class="separator:a536a261e926f710973f2a9e6545218ea inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdf2c88e7c4a16c677eb1371faf96b10 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#acdf2c88e7c4a16c677eb1371faf96b10">create</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; pad_template)</td></tr>
<tr class="memdesc:acdf2c88e7c4a16c677eb1371faf96b10 inherit pub_static_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new pad with the given name from the given template.  <a href="classGst_1_1Pad.html#acdf2c88e7c4a16c677eb1371faf96b10">More...</a><br /></td></tr>
<tr class="separator:acdf2c88e7c4a16c677eb1371faf96b10 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a735a6e67e89326809a96b3b96e84c584 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a735a6e67e89326809a96b3b96e84c584">create</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; pad_template, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a735a6e67e89326809a96b3b96e84c584 inherit pub_static_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new pad with a guaranteed unique name (across all pads) from the given template.  <a href="classGst_1_1Pad.html#a735a6e67e89326809a96b3b96e84c584">More...</a><br /></td></tr>
<tr class="separator:a735a6e67e89326809a96b3b96e84c584 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e4df089098ecbed11414a331822a40 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static GstFlowReturn&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aa0e4df089098ecbed11414a331822a40">Pad_Chain_gstreamermm_callback</a> (GstPad* pad, GstObject* parent, GstBuffer* buffer)</td></tr>
<tr class="separator:aa0e4df089098ecbed11414a331822a40 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e67b49c02410c5ffa70225e32c34755 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a9e67b49c02410c5ffa70225e32c34755">Pad_Event_gstreamermm_callback</a> (GstPad* pad, GstObject* parent, GstEvent* event)</td></tr>
<tr class="separator:a9e67b49c02410c5ffa70225e32c34755 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4c977690533c4c16f7d8a99a659a99c inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ac4c977690533c4c16f7d8a99a659a99c">Pad_Query_gstreamermm_callback</a> (GstPad* pad, GstObject* parent, GstQuery*<a class="el" href="classGst_1_1Pad.html#a0712c9f7dce992ca8b21b4424669c675">query</a>)</td></tr>
<tr class="separator:ac4c977690533c4c16f7d8a99a659a99c inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5643e8bfa21729b292e230976e43b78b inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a5643e8bfa21729b292e230976e43b78b">Pad_Activate_gstreamermm_callback</a> (GstPad* pad, GstObject* parent)</td></tr>
<tr class="separator:a5643e8bfa21729b292e230976e43b78b inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6ca8e3a3e3948883d243d2b86a417ab inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static gboolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#aa6ca8e3a3e3948883d243d2b86a417ab">Pad_Activatemode_gstreamermm_callback</a> (GstPad* pad, GstObject* parent, GstPadMode mode, gboolean active)</td></tr>
<tr class="separator:aa6ca8e3a3e3948883d243d2b86a417ab inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1ff3a13b5fdbcc03b40bbbe0bf2e6a1 inherit pub_static_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">static GstFlowReturn&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ac1ff3a13b5fdbcc03b40bbbe0bf2e6a1">Pad_Getrange_gstreamermm_callback</a> (GstPad* pad, GstObject* parent, guint64 offset, guint length, GstBuffer** buffer)</td></tr>
<tr class="separator:ac1ff3a13b5fdbcc03b40bbbe0bf2e6a1 inherit pub_static_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classGst_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classGst_1_1Object')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classGst_1_1Object.html">Gst::Object</a></td></tr>
<tr class="memitem:a8d7dfcf69a7c5c6086ab8149626fffcd inherit pub_static_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a8d7dfcf69a7c5c6086ab8149626fffcd">get_type</a> ()</td></tr>
<tr class="memdesc:a8d7dfcf69a7c5c6086ab8149626fffcd inherit pub_static_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="classGst_1_1Object.html#a8d7dfcf69a7c5c6086ab8149626fffcd">More...</a><br /></td></tr>
<tr class="separator:a8d7dfcf69a7c5c6086ab8149626fffcd inherit pub_static_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036969c9ee33ffe4270c2ceec02222a6 inherit pub_static_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a036969c9ee33ffe4270c2ceec02222a6">check_uniqueness</a> (const Glib::ListHandle&lt; const <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; list, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a036969c9ee33ffe4270c2ceec02222a6 inherit pub_static_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks to see if there is any object named <em>name</em> in <em>list</em>.  <a href="classGst_1_1Object.html#a036969c9ee33ffe4270c2ceec02222a6">More...</a><br /></td></tr>
<tr class="separator:a036969c9ee33ffe4270c2ceec02222a6 inherit pub_static_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a1eab907cef19cde945a44676fb4381bd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a1eab907cef19cde945a44676fb4381bd">GhostPad</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; target, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a1eab907cef19cde945a44676fb4381bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from a target pad.  <a href="#a1eab907cef19cde945a44676fb4381bd">More...</a><br /></td></tr>
<tr class="separator:a1eab907cef19cde945a44676fb4381bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae38e08e601ab25becfb0a887154b468f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#ae38e08e601ab25becfb0a887154b468f">GhostPad</a> (<a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> direction, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:ae38e08e601ab25becfb0a887154b468f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> with a specified name and direction.  <a href="#ae38e08e601ab25becfb0a887154b468f">More...</a><br /></td></tr>
<tr class="separator:ae38e08e601ab25becfb0a887154b468f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24bafdcc4d42ae8609c16288e76f1431"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a24bafdcc4d42ae8609c16288e76f1431">GhostPad</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; target, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; templ, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a24bafdcc4d42ae8609c16288e76f1431"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from a target pad and a pad template.  <a href="#a24bafdcc4d42ae8609c16288e76f1431">More...</a><br /></td></tr>
<tr class="separator:a24bafdcc4d42ae8609c16288e76f1431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6780457ef07af6857487ab52bf0b94bb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#a6780457ef07af6857487ab52bf0b94bb">GhostPad</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; templ, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a6780457ef07af6857487ab52bf0b94bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from a pad template.  <a href="#a6780457ef07af6857487ab52bf0b94bb">More...</a><br /></td></tr>
<tr class="separator:a6780457ef07af6857487ab52bf0b94bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGst_1_1Pad"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGst_1_1Pad')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a></td></tr>
<tr class="memitem:a47617c843e02a04872e821b9a86ba324 inherit pro_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a47617c843e02a04872e821b9a86ba324">Pad</a> (const Glib::ustring&amp; name, <a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> direction)</td></tr>
<tr class="memdesc:a47617c843e02a04872e821b9a86ba324 inherit pro_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Pad</a> given a name and a direction.  <a href="classGst_1_1Pad.html#a47617c843e02a04872e821b9a86ba324">More...</a><br /></td></tr>
<tr class="separator:a47617c843e02a04872e821b9a86ba324 inherit pro_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059b947f16227b19b42ebdea6b03a5ad inherit pro_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a059b947f16227b19b42ebdea6b03a5ad">Pad</a> (<a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a> direction)</td></tr>
<tr class="memdesc:a059b947f16227b19b42ebdea6b03a5ad inherit pro_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Pad</a> given a direction without specifying a name.  <a href="classGst_1_1Pad.html#a059b947f16227b19b42ebdea6b03a5ad">More...</a><br /></td></tr>
<tr class="separator:a059b947f16227b19b42ebdea6b03a5ad inherit pro_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a750a95bb889a9d72a3e5ba9dbbaed179 inherit pro_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a750a95bb889a9d72a3e5ba9dbbaed179">Pad</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; templ, const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a750a95bb889a9d72a3e5ba9dbbaed179 inherit pro_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Pad</a> from a <a class="el" href="classGst_1_1PadTemplate.html" title="A class that describes the media type of a pad. ">PadTemplate</a> with the specified name.  <a href="classGst_1_1Pad.html#a750a95bb889a9d72a3e5ba9dbbaed179">More...</a><br /></td></tr>
<tr class="separator:a750a95bb889a9d72a3e5ba9dbbaed179 inherit pro_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdfddaf76843840bdfba75baa8edcadd inherit pro_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#abdfddaf76843840bdfba75baa8edcadd">Pad</a> (const Glib::RefPtr&lt; const <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp; templ)</td></tr>
<tr class="memdesc:abdfddaf76843840bdfba75baa8edcadd inherit pro_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Pad</a> from a <a class="el" href="classGst_1_1PadTemplate.html" title="A class that describes the media type of a pad. ">PadTemplate</a> without specifying a name.  <a href="classGst_1_1Pad.html#abdfddaf76843840bdfba75baa8edcadd">More...</a><br /></td></tr>
<tr class="separator:abdfddaf76843840bdfba75baa8edcadd inherit pro_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a165e6c8f149a1594d73ca156b5c2e268 inherit pro_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a165e6c8f149a1594d73ca156b5c2e268">on_linked</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; peer_pad)</td></tr>
<tr class="memdesc:a165e6c8f149a1594d73ca156b5c2e268 inherit pro_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGst_1_1Pad.html#a9bc5f6fa902b731a550c525a990aaede">signal_linked()</a>.  <a href="classGst_1_1Pad.html#a165e6c8f149a1594d73ca156b5c2e268">More...</a><br /></td></tr>
<tr class="separator:a165e6c8f149a1594d73ca156b5c2e268 inherit pro_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdd042d55455871fcf2701e675107eae inherit pro_methods_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#afdd042d55455871fcf2701e675107eae">on_unlinked</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp; peer_pad)</td></tr>
<tr class="memdesc:afdd042d55455871fcf2701e675107eae inherit pro_methods_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGst_1_1Pad.html#a3ddabb9062fa86fe4086cb88c434562a">signal_unlinked()</a>.  <a href="classGst_1_1Pad.html#afdd042d55455871fcf2701e675107eae">More...</a><br /></td></tr>
<tr class="separator:afdd042d55455871fcf2701e675107eae inherit pro_methods_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classGst_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGst_1_1Object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGst_1_1Object.html">Gst::Object</a></td></tr>
<tr class="memitem:a133db3a4c137e5cc57227edb343d6fdb inherit pro_methods_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a133db3a4c137e5cc57227edb343d6fdb">on_deep_notify</a> (const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&amp; prop_object, GParamSpec* prop)</td></tr>
<tr class="memdesc:a133db3a4c137e5cc57227edb343d6fdb inherit pro_methods_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGst_1_1Object.html#ac0fe96dbc1176a937bdb829ad3334afb">signal_deep_notify()</a>.  <a href="classGst_1_1Object.html#a133db3a4c137e5cc57227edb343d6fdb">More...</a><br /></td></tr>
<tr class="separator:a133db3a4c137e5cc57227edb343d6fdb inherit pro_methods_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:adbb36343ed09e5d9eaecd9eb4433aa4d"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1GhostPad.html">Gst::GhostPad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1GhostPad.html#adbb36343ed09e5d9eaecd9eb4433aa4d">wrap</a> (GstGhostPad* object, bool take_copy=false)</td></tr>
<tr class="memdesc:adbb36343ed09e5d9eaecd9eb4433aa4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a43fcab2a44083e8b7b6a1c8193acae2b">Glib::wrap()</a> method for this object.  <a href="#adbb36343ed09e5d9eaecd9eb4433aa4d">More...</a><br /></td></tr>
<tr class="separator:adbb36343ed09e5d9eaecd9eb4433aa4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGst_1_1Pad"><td colspan="2" onclick="javascript:toggleInherit('related_classGst_1_1Pad')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a></td></tr>
<tr class="memitem:a544f05c4945f35eb4f87904135095e78 inherit related_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a544f05c4945f35eb4f87904135095e78">wrap</a> (GstPad* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a544f05c4945f35eb4f87904135095e78 inherit related_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a43fcab2a44083e8b7b6a1c8193acae2b">Glib::wrap()</a> method for this object.  <a href="classGst_1_1Pad.html#a544f05c4945f35eb4f87904135095e78">More...</a><br /></td></tr>
<tr class="separator:a544f05c4945f35eb4f87904135095e78 inherit related_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classGst_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('related_classGst_1_1Object')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGst_1_1Object.html">Gst::Object</a></td></tr>
<tr class="memitem:a78a831adab0d01760dd9cddec10f8986 inherit related_classGst_1_1Object"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Object.html">Gst::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Object.html#a78a831adab0d01760dd9cddec10f8986">wrap</a> (GstObject* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a78a831adab0d01760dd9cddec10f8986 inherit related_classGst_1_1Object"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a43fcab2a44083e8b7b6a1c8193acae2b">Glib::wrap()</a> method for this object.  <a href="classGst_1_1Object.html#a78a831adab0d01760dd9cddec10f8986">More...</a><br /></td></tr>
<tr class="separator:a78a831adab0d01760dd9cddec10f8986 inherit related_classGst_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classGst_1_1Pad"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classGst_1_1Pad')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a></td></tr>
<tr class="memitem:a492f7c715cadfa12cbb922ac91ed8546 inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; <a class="el" href="group__gstreamermmEnums.html#ga2bcea68d658bf31e063baa5a3989b730">PadProbeReturn</a>, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;, const <a class="el" href="classGst_1_1PadProbeInfo.html">Gst::PadProbeInfo</a>&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a492f7c715cadfa12cbb922ac91ed8546">SlotProbe</a></td></tr>
<tr class="memdesc:a492f7c715cadfa12cbb922ac91ed8546 inherit pub_types_classGst_1_1Pad"><td class="mdescLeft">&#160;</td><td class="mdescRight">For example, bool on_have_data(const Glib::RefPtr&lt;Gst::Pad&gt;&amp; pad, const Glib::RefPtr&lt;Gst::MiniObjec&gt;&amp; data);.  <a href="classGst_1_1Pad.html#a492f7c715cadfa12cbb922ac91ed8546">More...</a><br /></td></tr>
<tr class="separator:a492f7c715cadfa12cbb922ac91ed8546 inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea0cc75fc5bf181183ee18fe7259fde inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; <a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">Gst::FlowReturn</a>, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Buffer.html">Gst::Buffer</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a1ea0cc75fc5bf181183ee18fe7259fde">SlotChain</a></td></tr>
<tr class="separator:a1ea0cc75fc5bf181183ee18fe7259fde inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6401a14168a04beb70a5950ae7a32533 inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; gboolean, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a6401a14168a04beb70a5950ae7a32533">SlotEvent</a></td></tr>
<tr class="separator:a6401a14168a04beb70a5950ae7a32533 inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7cd2cbffb33bfad79d777cbd5ecf6b8 inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; gboolean, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Query.html">Gst::Query</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#af7cd2cbffb33bfad79d777cbd5ecf6b8">SlotQuery</a></td></tr>
<tr class="separator:af7cd2cbffb33bfad79d777cbd5ecf6b8 inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67cb3df602a6a1011ad55206c5a41abe inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; bool, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a67cb3df602a6a1011ad55206c5a41abe">SlotActivate</a></td></tr>
<tr class="separator:a67cb3df602a6a1011ad55206c5a41abe inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab674ad471012c12c250a1f03179c48c1 inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; bool, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;, <a class="el" href="group__gstreamermmEnums.html#gab4a5b1ab716a618ee04aa02eabb89ef8">Gst::PadMode</a>, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#ab674ad471012c12c250a1f03179c48c1">SlotActivatemode</a></td></tr>
<tr class="separator:ab674ad471012c12c250a1f03179c48c1 inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a113b17491e78f498b86829f0e45dcf9e inherit pub_types_classGst_1_1Pad"><td class="memItemLeft" align="right" valign="top">typedef sigc::slot&lt; <a class="el" href="group__gstreamermmEnums.html#ga58bea5c93704596e6ef9e576fcccab3c">Gst::FlowReturn</a>, const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;, guint64, guint, Glib::RefPtr&lt; <a class="el" href="classGst_1_1Buffer.html">Gst::Buffer</a> &gt;&amp;&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Pad.html#a113b17491e78f498b86829f0e45dcf9e">SlotGetrange</a></td></tr>
<tr class="separator:a113b17491e78f498b86829f0e45dcf9e inherit pub_types_classGst_1_1Pad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A class that represents pseudo link pads. </p>
<p><a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> are useful when organizing pipelines with <a class="el" href="classGst_1_1Bin.html" title="Base class and element that can contain other elements. ">Gst::Bin</a> like elements. The idea here is to create hierarchical element graphs. The bin element contains a sub-graph. Now one would like to treat the bin-element like another <a class="el" href="classGst_1_1Element.html" title="Abstract base class for all pipeline elements. ">Gst::Element</a>. This is where <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> come into play. A <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> acts as a proxy for another pad. Thus the bin can have sink and source ghost-pads that are associated with sink and source pads of the child elements.</p>
<p>If the target pad is known at creation time, <a class="el" href="classGst_1_1GhostPad.html#a899dea10363c93dffa37ab85ddc422e3" title="Create a new Gst::GhostPad with target as the target. ">create()</a> with a <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Gst::Pad</a> argument is the method to use to get a ghost-pad. Otherwise one can use <a class="el" href="classGst_1_1GhostPad.html#a899dea10363c93dffa37ab85ddc422e3" title="Create a new Gst::GhostPad with target as the target. ">create()</a> with a <a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2" title="The direction of a pad. ">Gst::PadDirection</a> argument to create the ghost-pad and use <a class="el" href="classGst_1_1GhostPad.html#a0201c47aa00dade75f52aa31482c53d8" title="Set the new target of the ghostpad gpad. ">set_target()</a> to establish the association later on.</p>
<p>Note that <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> add overhead to the data processing of a pipeline.</p>
<p>Last reviewed on 2016-06-05 (1.8.0) </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="aa3f315aa7f685a2f3b062b681416bb72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3f315aa7f685a2f3b062b681416bb72">&#9670;&#160;</a></span>GhostPad() <span class="overload">[1/5]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::GhostPad::GhostPad </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a4ee0845df21613e2ed31205454edfbbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ee0845df21613e2ed31205454edfbbf">&#9670;&#160;</a></span>~GhostPad()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::GhostPad::~GhostPad </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a1eab907cef19cde945a44676fb4381bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1eab907cef19cde945a44676fb4381bd">&#9670;&#160;</a></span>GhostPad() <span class="overload">[2/5]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::GhostPad::GhostPad </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from a target pad. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>The target pad. </td></tr>
    <tr><td class="paramname">name</td><td>The name of the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ae38e08e601ab25becfb0a887154b468f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae38e08e601ab25becfb0a887154b468f">&#9670;&#160;</a></span>GhostPad() <span class="overload">[3/5]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::GhostPad::GhostPad </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a>&#160;</td>
          <td class="paramname"><em>direction</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> with a specified name and direction. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">direction</td><td>The direction of the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>. </td></tr>
    <tr><td class="paramname">name</td><td>The name of the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a24bafdcc4d42ae8609c16288e76f1431"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24bafdcc4d42ae8609c16288e76f1431">&#9670;&#160;</a></span>GhostPad() <span class="overload">[4/5]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::GhostPad::GhostPad </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>templ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from a target pad and a pad template. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>The target pad. </td></tr>
    <tr><td class="paramname">templ</td><td>The pad template. </td></tr>
    <tr><td class="paramname">name</td><td>The name of the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a6780457ef07af6857487ab52bf0b94bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6780457ef07af6857487ab52bf0b94bb">&#9670;&#160;</a></span>GhostPad() <span class="overload">[5/5]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::GhostPad::GhostPad </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>templ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Creates a <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from a pad template. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">templ</td><td>The pad template. </td></tr>
    <tr><td class="paramname">name</td><td>The name of the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a899dea10363c93dffa37ab85ddc422e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a899dea10363c93dffa37ab85ddc422e3">&#9670;&#160;</a></span>create() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&gt; Gst::GhostPad::create </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> with <em>target</em> as the target. </p>
<p>The direction will be taken from the target pad. <em>target</em> must be unlinked.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>The pad to ghost. </td></tr>
    <tr><td class="paramname">name</td><td>The (optional) name of the new pad. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>, or an empty RefPtr in case of an error. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a1ae06654027f26b6cd5f931e8541b34c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ae06654027f26b6cd5f931e8541b34c">&#9670;&#160;</a></span>create() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&gt; Gst::GhostPad::create </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga06f428adf8058c0d1c01984a1ce191e2">PadDirection</a>&#160;</td>
          <td class="paramname"><em>dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> without a target with the given direction. </p>
<p>A target can be set on the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> later with the <a class="el" href="classGst_1_1GhostPad.html#a0201c47aa00dade75f52aa31482c53d8" title="Set the new target of the ghostpad gpad. ">set_target()</a> function.</p>
<p>The created <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> will not have a padtemplate.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dir</td><td>The direction of the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>. </td></tr>
    <tr><td class="paramname">name</td><td>The (optional) name of the new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>, or an empty RefPtr in case of an error. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a458f5417c9635c3cd35f6f1203a62273"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a458f5417c9635c3cd35f6f1203a62273">&#9670;&#160;</a></span>create() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&gt; Gst::GhostPad::create </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>target</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>templ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> with <em>target</em> as the target. </p>
<p>The direction will be taken from the target pad. The template used on the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> will be template.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">target</td><td>The pad to ghost. </td></tr>
    <tr><td class="paramname">templ</td><td>The <a class="el" href="classGst_1_1PadTemplate.html" title="A class that describes the media type of a pad. ">Gst::PadTemplate</a> to use on the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>. </td></tr>
    <tr><td class="paramname">name</td><td>The (optional) name of the new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>, or an empty RefPtr in case of an error. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="a97d07ade86baeeeb7856910af0bc67bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97d07ade86baeeeb7856910af0bc67bc">&#9670;&#160;</a></span>create() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static Glib::RefPtr&lt;<a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&gt; Gst::GhostPad::create </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1PadTemplate.html">Gst::PadTemplate</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>templ</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>Glib::ustring()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> based on <em>templ</em>, without setting a target. </p>
<p>The direction will be taken from <em>templ</em>.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">templ</td><td>The <a class="el" href="classGst_1_1PadTemplate.html" title="A class that describes the media type of a pad. ">Gst::PadTemplate</a> to create the <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> from. </td></tr>
    <tr><td class="paramname">name</td><td>The (optional) name of the new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a>, or an empty RefPtr in case of an error. </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00912.html">std::runtime_error</a></td><td>if <a class="el" href="classGst_1_1GhostPad.html" title="A class that represents pseudo link pads. ">Gst::GhostPad</a> construction fails. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="acf336bd7b880b5b0ff8c461e0c59eb18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf336bd7b880b5b0ff8c461e0c59eb18">&#9670;&#160;</a></span>get_target() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;<a class="el" href="classGst_1_1Pad.html">Gst::Pad</a>&gt; Gst::GhostPad::get_target </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the target pad of <em>gpad</em>. </p>
<p>Unref target pad after usage.</p>
<dl class="section return"><dt>Returns</dt><dd>The target <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Gst::Pad</a>, can be <code>nullptr</code> if the ghostpad has no target set. Unref target pad after usage. </dd></dl>

</div>
</div>
<a id="a53b9f312527ebac8b8f067fb96dd8e8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53b9f312527ebac8b8f067fb96dd8e8a">&#9670;&#160;</a></span>get_target() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt;const <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a>&gt; Gst::GhostPad::get_target </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the target pad of <em>gpad</em>. </p>
<p>Unref target pad after usage.</p>
<dl class="section return"><dt>Returns</dt><dd>The target <a class="el" href="classGst_1_1Pad.html" title="A class that represents objects contained by elements that allows links to other elements. ">Gst::Pad</a>, can be <code>nullptr</code> if the ghostpad has no target set. Unref target pad after usage. </dd></dl>

</div>
</div>
<a id="ae56099566cca149b14bd15f26f3b9d32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae56099566cca149b14bd15f26f3b9d32">&#9670;&#160;</a></span>get_type()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static GType Gst::GhostPad::get_type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the GType for this class, for use with the underlying GObject type system. </p>

</div>
</div>
<a id="a02fd1255a4987e19b6aa6404fbe0add9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02fd1255a4987e19b6aa6404fbe0add9">&#9670;&#160;</a></span>gobj() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">GstGhostPad* Gst::GhostPad::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a id="a0b55432e337f0f9475d2ccf797cb5e78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b55432e337f0f9475d2ccf797cb5e78">&#9670;&#160;</a></span>gobj() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const GstGhostPad* Gst::GhostPad::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Provides access to the underlying C GObject. </p>

</div>
</div>
<a id="af7c5151ad0cc4c29bc6fb50cf53b89d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7c5151ad0cc4c29bc6fb50cf53b89d5">&#9670;&#160;</a></span>gobj_copy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GstGhostPad* Gst::GhostPad::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>

</div>
</div>
<a id="ad29867547f51ff27d6ea46326421ecb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad29867547f51ff27d6ea46326421ecb8">&#9670;&#160;</a></span>operator=()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&amp; Gst::GhostPad::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGst_1_1GhostPad.html">GhostPad</a>&amp;&amp;&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0201c47aa00dade75f52aa31482c53d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0201c47aa00dade75f52aa31482c53d8">&#9670;&#160;</a></span>set_target()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::GhostPad::set_target </td>
          <td>(</td>
          <td class="paramtype">const Glib::RefPtr&lt; <a class="el" href="classGst_1_1Pad.html">Gst::Pad</a> &gt;&amp;&#160;</td>
          <td class="paramname"><em>newtarget</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the new target of the ghostpad <em>gpad</em>. </p>
<p>Any existing target is unlinked and links to the new target are established. if <em>newtarget</em> is <code>nullptr</code> the target will be cleared.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">newtarget</td><td>The new pad target. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the new target could be set. This function can return <code>false</code> when the internal pads could not be linked. </dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="adbb36343ed09e5d9eaecd9eb4433aa4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbb36343ed09e5d9eaecd9eb4433aa4d">&#9670;&#160;</a></span>wrap()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Glib::RefPtr&lt; <a class="el" href="classGst_1_1GhostPad.html">Gst::GhostPad</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GstGhostPad *&#160;</td>
          <td class="paramname"><em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>take_copy</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>A <a class="el" href="namespaceGlib.html#a43fcab2a44083e8b7b6a1c8193acae2b">Glib::wrap()</a> method for this object. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">object</td><td>The C instance. </td></tr>
    <tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Oct 21 2017 12:59:01 for gstreamermm by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>