Sophie

Sophie

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

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::Preset 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_1Preset.html">Preset</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_1Preset-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Gst::Preset Class Reference<div class="ingroups"><a class="el" href="group__GstInterfaces.html">gstreamermm Interfaces</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>A helper interface for element presets.  
 <a href="classGst_1_1Preset.html#details">More...</a></p>

<p><code>#include &lt;gstreamermm/preset.h&gt;</code></p>

<p>Inherits Interface.</p>
<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:ac52389fda7b306e5c63f5c3d17fcef73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#ac52389fda7b306e5c63f5c3d17fcef73">Preset</a> (<a class="el" href="classGst_1_1Preset.html">Preset</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ac52389fda7b306e5c63f5c3d17fcef73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada0f37dd5d872ea477acdef42f2b4023"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1Preset.html">Preset</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#ada0f37dd5d872ea477acdef42f2b4023">operator=</a> (<a class="el" href="classGst_1_1Preset.html">Preset</a>&amp;&amp; src) noexcept</td></tr>
<tr class="separator:ada0f37dd5d872ea477acdef42f2b4023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a136bf2195266a1e00efb465ce4f6a0f1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a136bf2195266a1e00efb465ce4f6a0f1">~Preset</a> () noexcept override</td></tr>
<tr class="separator:a136bf2195266a1e00efb465ce4f6a0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5715ce006807becbf2dc7fe1bf92c09c"><td class="memItemLeft" align="right" valign="top">GstPreset*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a5715ce006807becbf2dc7fe1bf92c09c">gobj</a> ()</td></tr>
<tr class="memdesc:a5715ce006807becbf2dc7fe1bf92c09c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a5715ce006807becbf2dc7fe1bf92c09c">More...</a><br /></td></tr>
<tr class="separator:a5715ce006807becbf2dc7fe1bf92c09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a747960a3492dace78637bf0feb217e51"><td class="memItemLeft" align="right" valign="top">const GstPreset*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a747960a3492dace78637bf0feb217e51">gobj</a> () const</td></tr>
<tr class="memdesc:a747960a3492dace78637bf0feb217e51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a747960a3492dace78637bf0feb217e51">More...</a><br /></td></tr>
<tr class="separator:a747960a3492dace78637bf0feb217e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9f64367188fd9c42f25f3720535b417"><td class="memItemLeft" align="right" valign="top">Glib::StringArrayHandle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#af9f64367188fd9c42f25f3720535b417">get_preset_names</a> () const</td></tr>
<tr class="memdesc:af9f64367188fd9c42f25f3720535b417"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a copy of preset names as a <code>nullptr</code> terminated string array.  <a href="#af9f64367188fd9c42f25f3720535b417">More...</a><br /></td></tr>
<tr class="separator:af9f64367188fd9c42f25f3720535b417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53a5c56f3fdfc8d14fe020fb148ecf6a"><td class="memItemLeft" align="right" valign="top">Glib::StringArrayHandle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a53a5c56f3fdfc8d14fe020fb148ecf6a">get_property_names</a> () const</td></tr>
<tr class="memdesc:a53a5c56f3fdfc8d14fe020fb148ecf6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a the names of the GObject properties that can be used for presets.  <a href="#a53a5c56f3fdfc8d14fe020fb148ecf6a">More...</a><br /></td></tr>
<tr class="separator:a53a5c56f3fdfc8d14fe020fb148ecf6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a650e69aa1a5034a79896602e5d3eadc7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a650e69aa1a5034a79896602e5d3eadc7">load_preset</a> (const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a650e69aa1a5034a79896602e5d3eadc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the given preset.  <a href="#a650e69aa1a5034a79896602e5d3eadc7">More...</a><br /></td></tr>
<tr class="separator:a650e69aa1a5034a79896602e5d3eadc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706f5930fe1509836b47724ffab2a28b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a706f5930fe1509836b47724ffab2a28b">save_preset</a> (const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:a706f5930fe1509836b47724ffab2a28b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save the current object settings as a preset under the given name.  <a href="#a706f5930fe1509836b47724ffab2a28b">More...</a><br /></td></tr>
<tr class="separator:a706f5930fe1509836b47724ffab2a28b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acba59ac6f0045fb43c95ba6a395f2d7b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#acba59ac6f0045fb43c95ba6a395f2d7b">rename_preset</a> (const Glib::ustring&amp; old_name, const Glib::ustring&amp; new_name)</td></tr>
<tr class="memdesc:acba59ac6f0045fb43c95ba6a395f2d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Renames a preset.  <a href="#acba59ac6f0045fb43c95ba6a395f2d7b">More...</a><br /></td></tr>
<tr class="separator:acba59ac6f0045fb43c95ba6a395f2d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbf7b20a67e5b5be779b9b950055a616"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#abbf7b20a67e5b5be779b9b950055a616">delete_preset</a> (const Glib::ustring&amp; name)</td></tr>
<tr class="memdesc:abbf7b20a67e5b5be779b9b950055a616"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the given preset.  <a href="#abbf7b20a67e5b5be779b9b950055a616">More...</a><br /></td></tr>
<tr class="separator:abbf7b20a67e5b5be779b9b950055a616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b724e3b87e056f60f79839db268806b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a8b724e3b87e056f60f79839db268806b">set_meta</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; tag, const Glib::ustring&amp; value)</td></tr>
<tr class="memdesc:a8b724e3b87e056f60f79839db268806b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a new <em>value</em> for an existing meta data item or adds a new item.  <a href="#a8b724e3b87e056f60f79839db268806b">More...</a><br /></td></tr>
<tr class="separator:a8b724e3b87e056f60f79839db268806b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae267f91c507d1a67c4bcdd8bf910bc17"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#ae267f91c507d1a67c4bcdd8bf910bc17">is_editable</a> () const</td></tr>
<tr class="memdesc:ae267f91c507d1a67c4bcdd8bf910bc17"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classGst_1_1Check.html">Check</a> if one can add new presets, change existing ones and remove presets.  <a href="#ae267f91c507d1a67c4bcdd8bf910bc17">More...</a><br /></td></tr>
<tr class="separator:ae267f91c507d1a67c4bcdd8bf910bc17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86b37531d7624c3558095e64f29e3eb9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a86b37531d7624c3558095e64f29e3eb9">get_meta</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; tag, Glib::ustring&amp; value) const</td></tr>
<tr class="memdesc:a86b37531d7624c3558095e64f29e3eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the <em>value</em> for an existing meta data <em>tag</em>.  <a href="#a86b37531d7624c3558095e64f29e3eb9">More...</a><br /></td></tr>
<tr class="separator:a86b37531d7624c3558095e64f29e3eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86a6c40c80fcf8bd3ca881886bf51024"><td class="memItemLeft" align="right" valign="top">virtual Glib::StringArrayHandle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a86a6c40c80fcf8bd3ca881886bf51024">get_preset_names_vfunc</a> () const</td></tr>
<tr class="separator:a86a6c40c80fcf8bd3ca881886bf51024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b5f3c53b9031615530cdfe0a613088f"><td class="memItemLeft" align="right" valign="top">virtual Glib::StringArrayHandle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a5b5f3c53b9031615530cdfe0a613088f">get_property_names_vfunc</a> () const</td></tr>
<tr class="separator:a5b5f3c53b9031615530cdfe0a613088f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a890e4c9414b1d7a5d4af7df50d9fa6bc"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a890e4c9414b1d7a5d4af7df50d9fa6bc">load_preset_vfunc</a> (const Glib::ustring&amp; name)</td></tr>
<tr class="separator:a890e4c9414b1d7a5d4af7df50d9fa6bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7826b8783fb02545034223918675cd6e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a7826b8783fb02545034223918675cd6e">save_preset_vfunc</a> (const Glib::ustring&amp; name) const</td></tr>
<tr class="separator:a7826b8783fb02545034223918675cd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491fb46bae9b7f5c11c8ad173e900aa6"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a491fb46bae9b7f5c11c8ad173e900aa6">rename_preset_vfunc</a> (const Glib::ustring&amp; old_name, const Glib::ustring&amp; new_name)</td></tr>
<tr class="separator:a491fb46bae9b7f5c11c8ad173e900aa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ebd1a99ed582f1aaeb9ebbb07a9fe1e"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a3ebd1a99ed582f1aaeb9ebbb07a9fe1e">delete_preset_vfunc</a> (const Glib::ustring&amp; name)</td></tr>
<tr class="separator:a3ebd1a99ed582f1aaeb9ebbb07a9fe1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e64b8bf464fd05be5c79c8796c78aa"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#ab1e64b8bf464fd05be5c79c8796c78aa">set_meta_vfunc</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; tag, const Glib::ustring&amp; value)</td></tr>
<tr class="separator:ab1e64b8bf464fd05be5c79c8796c78aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461486f10e8b3fabdf17de9f2a0e5530"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a461486f10e8b3fabdf17de9f2a0e5530">get_meta_vfunc</a> (const Glib::ustring&amp; name, const Glib::ustring&amp; tag, Glib::ustring&amp; value) const</td></tr>
<tr class="separator:a461486f10e8b3fabdf17de9f2a0e5530"><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:a0aba65c969785ccce457658a5259349f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a0aba65c969785ccce457658a5259349f">add_interface</a> (GType gtype_implementer)</td></tr>
<tr class="separator:a0aba65c969785ccce457658a5259349f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568e6eab25036b9749da8bcbc219611f"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a568e6eab25036b9749da8bcbc219611f">get_type</a> ()</td></tr>
<tr class="memdesc:a568e6eab25036b9749da8bcbc219611f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a568e6eab25036b9749da8bcbc219611f">More...</a><br /></td></tr>
<tr class="separator:a568e6eab25036b9749da8bcbc219611f"><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:af30d1c140654bbdac3091d920f68985a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#af30d1c140654bbdac3091d920f68985a">Preset</a> ()</td></tr>
<tr class="memdesc:af30d1c140654bbdac3091d920f68985a"><td class="mdescLeft">&#160;</td><td class="mdescRight">You should derive from this class to use it.  <a href="#af30d1c140654bbdac3091d920f68985a">More...</a><br /></td></tr>
<tr class="separator:af30d1c140654bbdac3091d920f68985a"><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:a50913e2f6141c27328ca9ac73134b17f"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr&lt; <a class="el" href="classGst_1_1Preset.html">Gst::Preset</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1Preset.html#a50913e2f6141c27328ca9ac73134b17f">wrap</a> (GstPreset* object, bool take_copy=false)</td></tr>
<tr class="memdesc:a50913e2f6141c27328ca9ac73134b17f"><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="#a50913e2f6141c27328ca9ac73134b17f">More...</a><br /></td></tr>
<tr class="separator:a50913e2f6141c27328ca9ac73134b17f"><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 helper interface for element presets. </p>
<p>This interface offers methods to query and manipulate parameter preset sets. A preset is a bunch of property settings, together with meta data and a name. The name of a preset serves as key for subsequent method calls to manipulate single presets. All instances of one type will share the list of presets. The list is created on demand, if presets are not used, the list is not created.</p>
<p>The interface comes with a default implementation that serves most plugins. Wrapper plugins will override most methods to implement support for the native preset format of those wrapped plugins. One method that is useful to be overridden is property_names_vfunc(). With that, one can control which properties are saved and in which order.</p>
<p>Last reviewed on 2016-06-06 (1.8.0) </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af30d1c140654bbdac3091d920f68985a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af30d1c140654bbdac3091d920f68985a">&#9670;&#160;</a></span>Preset() <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">Gst::Preset::Preset </td>
          <td>(</td>
          <td class="paramname"></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>You should derive from this class to use it. </p>

</div>
</div>
<a id="ac52389fda7b306e5c63f5c3d17fcef73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac52389fda7b306e5c63f5c3d17fcef73">&#9670;&#160;</a></span>Preset() <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">Gst::Preset::Preset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGst_1_1Preset.html">Preset</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="a136bf2195266a1e00efb465ce4f6a0f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a136bf2195266a1e00efb465ce4f6a0f1">&#9670;&#160;</a></span>~Preset()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Gst::Preset::~Preset </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>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a0aba65c969785ccce457658a5259349f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aba65c969785ccce457658a5259349f">&#9670;&#160;</a></span>add_interface()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static void Gst::Preset::add_interface </td>
          <td>(</td>
          <td class="paramtype">GType&#160;</td>
          <td class="paramname"><em>gtype_implementer</em></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">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::delete_preset </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Delete the given preset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td><a class="el" href="classGst_1_1Preset.html" title="A helper interface for element presets. ">Preset</a> name to remove. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> for success, <code>false</code> if e.g. there is no preset with that <em>name</em>. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gst::Preset::delete_preset_vfunc </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::get_meta </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the <em>value</em> for an existing meta data <em>tag</em>. </p>
<p>Meta data <em>tag</em> names can be something like e.g. "comment". Returned values need to be released when done.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td><a class="el" href="classGst_1_1Preset.html" title="A helper interface for element presets. ">Preset</a> name. </td></tr>
    <tr><td class="paramname">tag</td><td>Meta data item name. </td></tr>
    <tr><td class="paramname">value</td><td>Value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> for success, <code>false</code> if e.g. there is no preset with that <em>name</em> or no value for the given <em>tag</em>. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gst::Preset::get_meta_vfunc </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::StringArrayHandle Gst::Preset::get_preset_names </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a copy of preset names as a <code>nullptr</code> terminated string array. </p>
<dl class="section return"><dt>Returns</dt><dd>List with names. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Glib::StringArrayHandle Gst::Preset::get_preset_names_vfunc </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">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Glib::StringArrayHandle Gst::Preset::get_property_names </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a the names of the GObject properties that can be used for presets. </p>
<dl class="section return"><dt>Returns</dt><dd>An array of property names which should be freed with Glib::strfreev() after use. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Glib::StringArrayHandle Gst::Preset::get_property_names_vfunc </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">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a568e6eab25036b9749da8bcbc219611f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a568e6eab25036b9749da8bcbc219611f">&#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::Preset::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="a5715ce006807becbf2dc7fe1bf92c09c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5715ce006807becbf2dc7fe1bf92c09c">&#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">GstPreset* Gst::Preset::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="a747960a3492dace78637bf0feb217e51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a747960a3492dace78637bf0feb217e51">&#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 GstPreset* Gst::Preset::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="ae267f91c507d1a67c4bcdd8bf910bc17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae267f91c507d1a67c4bcdd8bf910bc17">&#9670;&#160;</a></span>is_editable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::is_editable </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p><a class="el" href="classGst_1_1Check.html">Check</a> if one can add new presets, change existing ones and remove presets. </p>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if presets are editable or <code>false</code> if they are static. </dd></dl>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::load_preset </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load the given preset. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td><a class="el" href="classGst_1_1Preset.html" title="A helper interface for element presets. ">Preset</a> name to load. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> for success, <code>false</code> if e.g. there is no preset with that <em>name</em>. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gst::Preset::load_preset_vfunc </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ada0f37dd5d872ea477acdef42f2b4023"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada0f37dd5d872ea477acdef42f2b4023">&#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_1Preset.html">Preset</a>&amp; Gst::Preset::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classGst_1_1Preset.html">Preset</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="acba59ac6f0045fb43c95ba6a395f2d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acba59ac6f0045fb43c95ba6a395f2d7b">&#9670;&#160;</a></span>rename_preset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::rename_preset </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>old_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>new_name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Renames a preset. </p>
<p>If there is already a preset by the <em>new_name</em> it will be overwritten.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">old_name</td><td>Current preset name. </td></tr>
    <tr><td class="paramname">new_name</td><td>New preset name. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> for success, <code>false</code> if e.g. there is no preset with <em>old_name</em>. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gst::Preset::rename_preset_vfunc </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>old_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>new_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">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::save_preset </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Save the current object settings as a preset under the given name. </p>
<p>If there is already a preset by this <em>name</em> it will be overwritten.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td><a class="el" href="classGst_1_1Preset.html" title="A helper interface for element presets. ">Preset</a> name to save. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> for success, <code>false</code>. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gst::Preset::save_preset_vfunc </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::Preset::set_meta </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets a new <em>value</em> for an existing meta data item or adds a new item. </p>
<p>Meta data <em>tag</em> names can be something like e.g. "comment". Supplying <code>nullptr</code> for the <em>value</em> will unset an existing value.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td><a class="el" href="classGst_1_1Preset.html" title="A helper interface for element presets. ">Preset</a> name. </td></tr>
    <tr><td class="paramname">tag</td><td>Meta data item name. </td></tr>
    <tr><td class="paramname">value</td><td>New value. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> for success, <code>false</code> if e.g. there is no preset with that <em>name</em>. </dd></dl>

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

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool Gst::Preset::set_meta_vfunc </td>
          <td>(</td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Glib::ustring &amp;&#160;</td>
          <td class="paramname"><em>value</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">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a50913e2f6141c27328ca9ac73134b17f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50913e2f6141c27328ca9ac73134b17f">&#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_1Preset.html">Gst::Preset</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GstPreset *&#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>