Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 7a65d2578765429f23843d9c8d1c0efa > files > 615

libgstreamermm-devel-0.10.5.2-1mdv2010.0.i586.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"/>
<title>gstreamermm: Gst::MultiFdSink Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGst.html">Gst</a>::<a class="el" href="classGst_1_1MultiFdSink.html">MultiFdSink</a>
  </div>
</div>
<div class="contents">
<h1>Gst::MultiFdSink Class Reference<br/>
<small>
[<a class="el" href="group__GstPlugins.html">gstreamermm Plugins</a>]</small>
</h1><!-- doxytag: class="Gst::MultiFdSink" --><!-- doxytag: inherits="Gst::BaseSink" -->
<p><a class="el" href="classGst_1_1MultiFdSink.html" title="Gst::MultiFdSink - multifdsink plugin.">Gst::MultiFdSink</a> - multifdsink plugin. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGst_1_1BaseSink.html">Gst::BaseSink</a>.</p>

<p>Inherited by <a class="el" href="classGst_1_1TcpServerSink.html">Gst::TcpServerSink</a>.</p>
<div class="dynheader">
Collaboration diagram for Gst::MultiFdSink:</div>
<div class="dynsection">
<div class="center"><img src="classGst_1_1MultiFdSink__coll__graph.png" border="0" usemap="#Gst_1_1MultiFdSink_coll__map" alt="Collaboration graph"/></div>
<map name="Gst_1_1MultiFdSink_coll__map" id="Gst_1_1MultiFdSink_coll__map">
<area shape="rect" href="classGst_1_1BaseSink.html" title="Gst::BaseSink &#45; Base class for sink elements." alt="" coords="12,392,119,421"/><area shape="rect" href="classGst_1_1Element.html" title="Gst::Element &#45; Abstract base class for all pipeline elements." alt="" coords="16,315,115,344"/><area shape="rect" href="classGst_1_1Object.html" title="Gst::Object &#45; Base class for the GStreamer object hierarchy." alt="" coords="21,237,109,267"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,160,111,189"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,83,125,112"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,5,119,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGst_1_1MultiFdSink-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a89d2a39d42f5a44e5f391e3d62a042ea">~MultiFdSink</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GstMultiFdSink*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a6e38397e36a9fd91092c99b2afbd3454">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a6e38397e36a9fd91092c99b2afbd3454"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GstMultiFdSink*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ad70c90ae5f8404f3ef8170c577b6c1d7">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#ad70c90ae5f8404f3ef8170c577b6c1d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GstMultiFdSink*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a8b5ae5fc14de0929e5ab2c05d230f720">gobj_copy</a> ()</td></tr>
<tr><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="#a8b5ae5fc14de0929e5ab2c05d230f720"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gac0367598afb561843f5c951344349086">Gst::TCPProtocol</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a58d5fd44057fdab1c5430f2406a86bbf">property_protocol</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The protocol to wrap data in. <a href="#a58d5fd44057fdab1c5430f2406a86bbf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gac0367598afb561843f5c951344349086">Gst::TCPProtocol</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#abdb4e4190958835db9c5d65bf6126af7">property_protocol</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The protocol to wrap data in. <a href="#abdb4e4190958835db9c5d65bf6126af7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gaab4cb333e06607c39ebdbda3c3aece0d">Gst::FDSetMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#aaaef885a73dfeeab84ea646627cb4bfb">property_mode</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The mode for selecting activity on the fds (deprecated). <a href="#aaaef885a73dfeeab84ea646627cb4bfb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gaab4cb333e06607c39ebdbda3c3aece0d">Gst::FDSetMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a40114bf9ece9dadbbf8fef4e2cec29d3">property_mode</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The mode for selecting activity on the fds (deprecated). <a href="#a40114bf9ece9dadbbf8fef4e2cec29d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a11bac3d77ec27d3d6444b7720a4832b0">property_buffers_queued</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of buffers currently queued. <a href="#a11bac3d77ec27d3d6444b7720a4832b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ad5209a2e465ccf9c414097070faf2b88">property_unit_type</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The unit to measure the max/soft-max/queued properties. <a href="#ad5209a2e465ccf9c414097070faf2b88"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ab9acc9b8d81d4eaab50c8347d81c588e">property_unit_type</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The unit to measure the max/soft-max/queued properties. <a href="#ab9acc9b8d81d4eaab50c8347d81c588e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a722258a552d2d2d7f58ddc9689ab8030">property_units_max</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">max number of units to queue (-1 = no limit). <a href="#a722258a552d2d2d7f58ddc9689ab8030"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a66455f1640ad7a0aebd8a8aab6a0967e">property_units_max</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">max number of units to queue (-1 = no limit). <a href="#a66455f1640ad7a0aebd8a8aab6a0967e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#abfcbe41d55118cd5f18f28f59fa30743">property_units_soft_max</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Recover client when going over this limit (-1 = no limit). <a href="#abfcbe41d55118cd5f18f28f59fa30743"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a24d8dc3ff7a600346ea2d9b57b8e446d">property_units_soft_max</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Recover client when going over this limit (-1 = no limit). <a href="#a24d8dc3ff7a600346ea2d9b57b8e446d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#af8c6e1bcd089ad73d6020251aaeee024">property_buffers_max</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">max number of buffers to queue for a client (-1 = no limit). <a href="#af8c6e1bcd089ad73d6020251aaeee024"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a4cb28c1916202e533b3c3ba3081ae77f">property_buffers_max</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">max number of buffers to queue for a client (-1 = no limit). <a href="#a4cb28c1916202e533b3c3ba3081ae77f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ac8d0a11629d68fa201bc87aa3eba92ad">property_buffers_soft_max</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Recover client when going over this limit (-1 = no limit). <a href="#ac8d0a11629d68fa201bc87aa3eba92ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ae40b82117182fc61f0ba2ded051ccfe7">property_buffers_soft_max</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Recover client when going over this limit (-1 = no limit). <a href="#ae40b82117182fc61f0ba2ded051ccfe7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ab21c73d84850fd5117e21749e220db40">property_time_min</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">min number of time to queue (-1 = as little as possible). <a href="#ab21c73d84850fd5117e21749e220db40"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; gint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#acb2da9f9cc07b2153ab1e4513da961ca">property_time_min</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">min number of time to queue (-1 = as little as possible). <a href="#acb2da9f9cc07b2153ab1e4513da961ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a90a173c0583f2fc8a315b0643e081f40">property_bytes_min</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">min number of bytes to queue (-1 = as little as possible). <a href="#a90a173c0583f2fc8a315b0643e081f40"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a2a0f023f4a82b375977b02973bfa5042">property_bytes_min</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">min number of bytes to queue (-1 = as little as possible). <a href="#a2a0f023f4a82b375977b02973bfa5042"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a558e9b1c518b243908c65c63cccce517">property_buffers_min</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">min number of buffers to queue (-1 = as few as possible). <a href="#a558e9b1c518b243908c65c63cccce517"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ab86e5876c049957861ca96915c8f14ab">property_buffers_min</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">min number of buffers to queue (-1 = as few as possible). <a href="#ab86e5876c049957861ca96915c8f14ab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gab80e1073ef2f49f86bbd623dcfae7c73">Gst::RecoverPolicy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a67398dc94a993eaab484ed5d373fb8d0">property_recover_policy</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How to recover when client reaches the soft max. <a href="#a67398dc94a993eaab484ed5d373fb8d0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gab80e1073ef2f49f86bbd623dcfae7c73">Gst::RecoverPolicy</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a09f9c4b72ecaa87db06cb7a15b95f5ae">property_recover_policy</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How to recover when client reaches the soft max. <a href="#a09f9c4b72ecaa87db06cb7a15b95f5ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a63c323175290fdc1be73a54ddacd3b89">property_timeout</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum inactivity timeout in nanoseconds for a client (0 = no limit). <a href="#a63c323175290fdc1be73a54ddacd3b89"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#afe30683ebc0e04b611f04d486cfe937f">property_timeout</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum inactivity timeout in nanoseconds for a client (0 = no limit). <a href="#afe30683ebc0e04b611f04d486cfe937f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a7ca8f155e59b49e1ebe940bc23d10506">property_sync_method</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How to sync new clients to the stream. <a href="#a7ca8f155e59b49e1ebe940bc23d10506"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#afeed8bd62deb68cd71c1fe6a08208c41">property_sync_method</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">How to sync new clients to the stream. <a href="#afeed8bd62deb68cd71c1fe6a08208c41"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#abbb57e0f804bdc93daa18f2bd79e0e22">property_bytes_to_serve</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes received to serve to clients. <a href="#abbb57e0f804bdc93daa18f2bd79e0e22"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a23b7ad4017f392bad42da0290ed8d5bf">property_bytes_served</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of bytes send to all clients. <a href="#a23b7ad4017f392bad42da0290ed8d5bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a779d0a146cc7e28ef218b1b055cd4712">property_burst_unit</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The format of the burst units (when sync-method is burst[[-with]-keyframe]). <a href="#a779d0a146cc7e28ef218b1b055cd4712"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#aac0ffd9174bcf69a5bc468b062e3cf39">property_burst_unit</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The format of the burst units (when sync-method is burst[[-with]-keyframe]). <a href="#aac0ffd9174bcf69a5bc468b062e3cf39"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a307b8fb8269d034bf7209c09f15fc29e">property_burst_value</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The amount of burst expressed in burst-unit. <a href="#a307b8fb8269d034bf7209c09f15fc29e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a961b5ed2022f97c2fb256775b5182a63">property_burst_value</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The amount of burst expressed in burst-unit. <a href="#a961b5ed2022f97c2fb256775b5182a63"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a891e323b56ec59bfb9b9cef920906ba5">property_qos_dscp</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Quality of Service. <a href="#a891e323b56ec59bfb9b9cef920906ba5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a21784a61c58cf8b7c1c029865d9c0258">property_qos_dscp</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Quality of Service. <a href="#a21784a61c58cf8b7c1c029865d9c0258"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a18afa0d52fd34f7c1d0e1f8a01a2f7c4">property_handle_read</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handle client reads and discard the data. <a href="#a18afa0d52fd34f7c1d0e1f8a01a2f7c4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a3a0adf151dad64c6fbb7b226be9789d2">property_handle_read</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Handle client reads and discard the data. <a href="#a3a0adf151dad64c6fbb7b226be9789d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ae01630097e672fe668e367498a485882">property_resend_streamheader</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resend the streamheader if it changes in the caps. <a href="#ae01630097e672fe668e367498a485882"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a363337eff7542d2be024fd4f0309473a">property_resend_streamheader</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resend the streamheader if it changes in the caps. <a href="#a363337eff7542d2be024fd4f0309473a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ad57cfdf94b1d3a7fb9cdf57f3c2648a3">property_num_fds</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The current number of client file descriptors. <a href="#ad57cfdf94b1d3a7fb9cdf57f3c2648a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a985a75374874147a625e4ce14d22ea87">signal_add</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy6.html">Glib::SignalProxy6</a>&lt; void, int, <br class="typebreak"/>
<a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a>, <br class="typebreak"/>
<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>, guint64, <br class="typebreak"/>
<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>, guint64 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#abdb0f3c2e85fed758d7bcdb85a20e15d">signal_add_full</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ac9e554372ec0469719fdb895321a13bc">signal_remove</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a4103fcf3caa471dc279e99146d5b2a6b">signal_remove_flush</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a6689fb32d6315d10d95c92918b0e24a6">signal_clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueArray.html">Glib::ValueArray</a>, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a967d8ed26a430347a767d88771e3534c">signal_get_stats</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#afa7e0e037444d27e7d3d6a501a1adff2">signal_client_added</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void, int, <br class="typebreak"/>
<a class="el" href="group__gstreamermmEnums.html#ga89ee29fbb1ed1bf359526ee2b45e3202">Gst::ClientStatus</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#acbcae8c10f275e40f38a72dbd6614a42">signal_client_removed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void, int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a1e080750e4424b5df652ca490fefaa0e">signal_client_fd_removed</a> ()</td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGst_1_1MultiFdSink.html">MultiFdSink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a9ad3d93e7f222f432fd901b7ad3b4f38">create</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new multifdsink plugin with a unique name. <a href="#a9ad3d93e7f222f432fd901b7ad3b4f38"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGst_1_1MultiFdSink.html">MultiFdSink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a97105ea9c5ced182c432de997040beea">create</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new multifdsink plugin with the given name. <a href="#a97105ea9c5ced182c432de997040beea"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a1850fc0574ae9f929235444b14e536be">MultiFdSink</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ac900ecd8ef104d10e3ca9ba0163f8d70">MultiFdSink</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a20b3671906b2bd8df2c86453dea19892">on_add</a> (int arg0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a81e1cfd42870398eb6f3bf3d0442978a">on_add_full</a> (int arg0, <a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a> arg1, <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> arg2, guint64 arg3, <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> arg4, guint64 arg5)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a7771e43bbf4f985142901e648f091b58">on_remove</a> (int arg0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a62eee95f317fe91cf1484fc9351a3d56">on_remove_flush</a> (int arg0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#adda77b37c74d1d54b4d7771b3620d2b5">on_clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueArray.html">Glib::ValueArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#aaa40dc977d111cee8667974571c92fc3">on_get_stats</a> (int arg0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a742cf09f8322e7a9c2637f659caef99b">on_client_added</a> (int arg0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#af0c02c1ea84ee9ebe123ae37bb47081e">on_client_removed</a> (int arg0, <a class="el" href="group__gstreamermmEnums.html#ga89ee29fbb1ed1bf359526ee2b45e3202">Gst::ClientStatus</a> arg1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#ad66dbf6c5fefc61269b2b7ea80a6c29a">on_client_fd_removed</a> (int arg0)</td></tr>
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGst_1_1MultiFdSink.html">Gst::MultiFdSink</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1MultiFdSink.html#a8fb40269085c7a17940ab64c62487e60">wrap</a> (GstMultiFdSink* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a8fb40269085c7a17940ab64c62487e60"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p><a class="el" href="classGst_1_1MultiFdSink.html" title="Gst::MultiFdSink - multifdsink plugin.">Gst::MultiFdSink</a> - multifdsink plugin. </p>
<p>Please note that, though using the underlying GObject is fine, using its C <b>type</b> is not guaranteed to be API stable across releases because it is not guaranteed to always remain the same. Also, not all plug-ins are available on all systems so care must be taken that they exist before they are used, otherwise there will be errors and possibly a crash. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a89d2a39d42f5a44e5f391e3d62a042ea"></a><!-- doxytag: member="Gst::MultiFdSink::~MultiFdSink" ref="a89d2a39d42f5a44e5f391e3d62a042ea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gst::MultiFdSink::~MultiFdSink </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1850fc0574ae9f929235444b14e536be"></a><!-- doxytag: member="Gst::MultiFdSink::MultiFdSink" ref="a1850fc0574ae9f929235444b14e536be" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gst::MultiFdSink::MultiFdSink </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac900ecd8ef104d10e3ca9ba0163f8d70"></a><!-- doxytag: member="Gst::MultiFdSink::MultiFdSink" ref="ac900ecd8ef104d10e3ca9ba0163f8d70" args="(const Glib::ustring &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gst::MultiFdSink::MultiFdSink </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a97105ea9c5ced182c432de997040beea"></a><!-- doxytag: member="Gst::MultiFdSink::create" ref="a97105ea9c5ced182c432de997040beea" args="(const Glib::ustring &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGst_1_1MultiFdSink.html">MultiFdSink</a>&gt; Gst::MultiFdSink::create </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&#160;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new multifdsink plugin with the given name. </p>

<p>Reimplemented in <a class="el" href="classGst_1_1TcpServerSink.html#a6cac26ea0f66e6ab07f97da69be24570">Gst::TcpServerSink</a>.</p>

</div>
</div>
<a class="anchor" id="a9ad3d93e7f222f432fd901b7ad3b4f38"></a><!-- doxytag: member="Gst::MultiFdSink::create" ref="a9ad3d93e7f222f432fd901b7ad3b4f38" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGst_1_1MultiFdSink.html">MultiFdSink</a>&gt; Gst::MultiFdSink::create </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new multifdsink plugin with a unique name. </p>

<p>Reimplemented in <a class="el" href="classGst_1_1TcpServerSink.html#aa260c2e8ef6fc1bc88a5538de2369aad">Gst::TcpServerSink</a>.</p>

</div>
</div>
<a class="anchor" id="ad70c90ae5f8404f3ef8170c577b6c1d7"></a><!-- doxytag: member="Gst::MultiFdSink::gobj" ref="ad70c90ae5f8404f3ef8170c577b6c1d7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GstMultiFdSink* Gst::MultiFdSink::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented from <a class="el" href="classGst_1_1BaseSink.html#a21f064b53bb5df50f219809584459a07">Gst::BaseSink</a>.</p>

<p>Reimplemented in <a class="el" href="classGst_1_1TcpServerSink.html#a3a6addd0658796cef02cad0ad73dd92f">Gst::TcpServerSink</a>.</p>

</div>
</div>
<a class="anchor" id="a6e38397e36a9fd91092c99b2afbd3454"></a><!-- doxytag: member="Gst::MultiFdSink::gobj" ref="a6e38397e36a9fd91092c99b2afbd3454" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GstMultiFdSink* Gst::MultiFdSink::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

<p>Reimplemented from <a class="el" href="classGst_1_1BaseSink.html#a3d57005a386c93cc2d2fe034ac5d97a0">Gst::BaseSink</a>.</p>

<p>Reimplemented in <a class="el" href="classGst_1_1TcpServerSink.html#a6588fc735493711a77889d7675537048">Gst::TcpServerSink</a>.</p>

</div>
</div>
<a class="anchor" id="a8b5ae5fc14de0929e5ab2c05d230f720"></a><!-- doxytag: member="Gst::MultiFdSink::gobj_copy" ref="a8b5ae5fc14de0929e5ab2c05d230f720" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GstMultiFdSink* Gst::MultiFdSink::gobj_copy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</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>

<p>Reimplemented from <a class="el" href="classGst_1_1BaseSink.html#ae4422284b28d6fad3a3e890af118b102">Gst::BaseSink</a>.</p>

<p>Reimplemented in <a class="el" href="classGst_1_1TcpServerSink.html#aadc8e0ea303b666fa894d36ee5a33bf0">Gst::TcpServerSink</a>.</p>

</div>
</div>
<a class="anchor" id="a20b3671906b2bd8df2c86453dea19892"></a><!-- doxytag: member="Gst::MultiFdSink::on_add" ref="a20b3671906b2bd8df2c86453dea19892" args="(int arg0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_add </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a81e1cfd42870398eb6f3bf3d0442978a"></a><!-- doxytag: member="Gst::MultiFdSink::on_add_full" ref="a81e1cfd42870398eb6f3bf3d0442978a" args="(int arg0, Gst::SyncMethod arg1, Gst::TCPUnitType arg2, guint64 arg3, Gst::TCPUnitType arg4, guint64 arg5)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_add_full </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a>&#160;</td>
          <td class="paramname"> <em>arg1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>&#160;</td>
          <td class="paramname"> <em>arg2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint64&#160;</td>
          <td class="paramname"> <em>arg3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>&#160;</td>
          <td class="paramname"> <em>arg4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint64&#160;</td>
          <td class="paramname"> <em>arg5</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adda77b37c74d1d54b4d7771b3620d2b5"></a><!-- doxytag: member="Gst::MultiFdSink::on_clear" ref="adda77b37c74d1d54b4d7771b3620d2b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_clear </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a742cf09f8322e7a9c2637f659caef99b"></a><!-- doxytag: member="Gst::MultiFdSink::on_client_added" ref="a742cf09f8322e7a9c2637f659caef99b" args="(int arg0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_client_added </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad66dbf6c5fefc61269b2b7ea80a6c29a"></a><!-- doxytag: member="Gst::MultiFdSink::on_client_fd_removed" ref="ad66dbf6c5fefc61269b2b7ea80a6c29a" args="(int arg0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_client_fd_removed </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af0c02c1ea84ee9ebe123ae37bb47081e"></a><!-- doxytag: member="Gst::MultiFdSink::on_client_removed" ref="af0c02c1ea84ee9ebe123ae37bb47081e" args="(int arg0, Gst::ClientStatus arg1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_client_removed </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga89ee29fbb1ed1bf359526ee2b45e3202">Gst::ClientStatus</a>&#160;</td>
          <td class="paramname"> <em>arg1</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aaa40dc977d111cee8667974571c92fc3"></a><!-- doxytag: member="Gst::MultiFdSink::on_get_stats" ref="aaa40dc977d111cee8667974571c92fc3" args="(int arg0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueArray.html">Glib::ValueArray</a> Gst::MultiFdSink::on_get_stats </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7771e43bbf4f985142901e648f091b58"></a><!-- doxytag: member="Gst::MultiFdSink::on_remove" ref="a7771e43bbf4f985142901e648f091b58" args="(int arg0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_remove </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a62eee95f317fe91cf1484fc9351a3d56"></a><!-- doxytag: member="Gst::MultiFdSink::on_remove_flush" ref="a62eee95f317fe91cf1484fc9351a3d56" args="(int arg0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gst::MultiFdSink::on_remove_flush </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>arg0</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4cb28c1916202e533b3c3ba3081ae77f"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_max" ref="a4cb28c1916202e533b3c3ba3081ae77f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gst::MultiFdSink::property_buffers_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>max number of buffers to queue for a client (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="af8c6e1bcd089ad73d6020251aaeee024"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_max" ref="af8c6e1bcd089ad73d6020251aaeee024" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gst::MultiFdSink::property_buffers_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>max number of buffers to queue for a client (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab86e5876c049957861ca96915c8f14ab"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_min" ref="ab86e5876c049957861ca96915c8f14ab" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gst::MultiFdSink::property_buffers_min </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>min number of buffers to queue (-1 = as few as possible). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a558e9b1c518b243908c65c63cccce517"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_min" ref="a558e9b1c518b243908c65c63cccce517" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gst::MultiFdSink::property_buffers_min </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>min number of buffers to queue (-1 = as few as possible). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a11bac3d77ec27d3d6444b7720a4832b0"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_queued" ref="a11bac3d77ec27d3d6444b7720a4832b0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; Gst::MultiFdSink::property_buffers_queued </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Number of buffers currently queued. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae40b82117182fc61f0ba2ded051ccfe7"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_soft_max" ref="ae40b82117182fc61f0ba2ded051ccfe7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gst::MultiFdSink::property_buffers_soft_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recover client when going over this limit (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ac8d0a11629d68fa201bc87aa3eba92ad"></a><!-- doxytag: member="Gst::MultiFdSink::property_buffers_soft_max" ref="ac8d0a11629d68fa201bc87aa3eba92ad" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gst::MultiFdSink::property_buffers_soft_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recover client when going over this limit (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aac0ffd9174bcf69a5bc468b062e3cf39"></a><!-- doxytag: member="Gst::MultiFdSink::property_burst_unit" ref="aac0ffd9174bcf69a5bc468b062e3cf39" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>&gt; Gst::MultiFdSink::property_burst_unit </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The format of the burst units (when sync-method is burst[[-with]-keyframe]). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a779d0a146cc7e28ef218b1b055cd4712"></a><!-- doxytag: member="Gst::MultiFdSink::property_burst_unit" ref="a779d0a146cc7e28ef218b1b055cd4712" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>&gt; Gst::MultiFdSink::property_burst_unit </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The format of the burst units (when sync-method is burst[[-with]-keyframe]). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a961b5ed2022f97c2fb256775b5182a63"></a><!-- doxytag: member="Gst::MultiFdSink::property_burst_value" ref="a961b5ed2022f97c2fb256775b5182a63" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint64&gt; Gst::MultiFdSink::property_burst_value </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The amount of burst expressed in burst-unit. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a307b8fb8269d034bf7209c09f15fc29e"></a><!-- doxytag: member="Gst::MultiFdSink::property_burst_value" ref="a307b8fb8269d034bf7209c09f15fc29e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint64&gt; Gst::MultiFdSink::property_burst_value </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The amount of burst expressed in burst-unit. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2a0f023f4a82b375977b02973bfa5042"></a><!-- doxytag: member="Gst::MultiFdSink::property_bytes_min" ref="a2a0f023f4a82b375977b02973bfa5042" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gst::MultiFdSink::property_bytes_min </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>min number of bytes to queue (-1 = as little as possible). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a90a173c0583f2fc8a315b0643e081f40"></a><!-- doxytag: member="Gst::MultiFdSink::property_bytes_min" ref="a90a173c0583f2fc8a315b0643e081f40" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gst::MultiFdSink::property_bytes_min </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>min number of bytes to queue (-1 = as little as possible). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a23b7ad4017f392bad42da0290ed8d5bf"></a><!-- doxytag: member="Gst::MultiFdSink::property_bytes_served" ref="a23b7ad4017f392bad42da0290ed8d5bf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint64&gt; Gst::MultiFdSink::property_bytes_served </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Total number of bytes send to all clients. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abbb57e0f804bdc93daa18f2bd79e0e22"></a><!-- doxytag: member="Gst::MultiFdSink::property_bytes_to_serve" ref="abbb57e0f804bdc93daa18f2bd79e0e22" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint64&gt; Gst::MultiFdSink::property_bytes_to_serve </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Number of bytes received to serve to clients. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a3a0adf151dad64c6fbb7b226be9789d2"></a><!-- doxytag: member="Gst::MultiFdSink::property_handle_read" ref="a3a0adf151dad64c6fbb7b226be9789d2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gst::MultiFdSink::property_handle_read </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handle client reads and discard the data. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a18afa0d52fd34f7c1d0e1f8a01a2f7c4"></a><!-- doxytag: member="Gst::MultiFdSink::property_handle_read" ref="a18afa0d52fd34f7c1d0e1f8a01a2f7c4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gst::MultiFdSink::property_handle_read </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Handle client reads and discard the data. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a40114bf9ece9dadbbf8fef4e2cec29d3"></a><!-- doxytag: member="Gst::MultiFdSink::property_mode" ref="a40114bf9ece9dadbbf8fef4e2cec29d3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gaab4cb333e06607c39ebdbda3c3aece0d">Gst::FDSetMode</a>&gt; Gst::MultiFdSink::property_mode </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The mode for selecting activity on the fds (deprecated). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="aaaef885a73dfeeab84ea646627cb4bfb"></a><!-- doxytag: member="Gst::MultiFdSink::property_mode" ref="aaaef885a73dfeeab84ea646627cb4bfb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gaab4cb333e06607c39ebdbda3c3aece0d">Gst::FDSetMode</a>&gt; Gst::MultiFdSink::property_mode </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The mode for selecting activity on the fds (deprecated). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad57cfdf94b1d3a7fb9cdf57f3c2648a3"></a><!-- doxytag: member="Gst::MultiFdSink::property_num_fds" ref="ad57cfdf94b1d3a7fb9cdf57f3c2648a3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint&gt; Gst::MultiFdSink::property_num_fds </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The current number of client file descriptors. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abdb4e4190958835db9c5d65bf6126af7"></a><!-- doxytag: member="Gst::MultiFdSink::property_protocol" ref="abdb4e4190958835db9c5d65bf6126af7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gac0367598afb561843f5c951344349086">Gst::TCPProtocol</a>&gt; Gst::MultiFdSink::property_protocol </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The protocol to wrap data in. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a58d5fd44057fdab1c5430f2406a86bbf"></a><!-- doxytag: member="Gst::MultiFdSink::property_protocol" ref="a58d5fd44057fdab1c5430f2406a86bbf" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gac0367598afb561843f5c951344349086">Gst::TCPProtocol</a>&gt; Gst::MultiFdSink::property_protocol </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The protocol to wrap data in. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a21784a61c58cf8b7c1c029865d9c0258"></a><!-- doxytag: member="Gst::MultiFdSink::property_qos_dscp" ref="a21784a61c58cf8b7c1c029865d9c0258" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gst::MultiFdSink::property_qos_dscp </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Quality of Service. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a891e323b56ec59bfb9b9cef920906ba5"></a><!-- doxytag: member="Gst::MultiFdSink::property_qos_dscp" ref="a891e323b56ec59bfb9b9cef920906ba5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gst::MultiFdSink::property_qos_dscp </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Quality of Service. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a09f9c4b72ecaa87db06cb7a15b95f5ae"></a><!-- doxytag: member="Gst::MultiFdSink::property_recover_policy" ref="a09f9c4b72ecaa87db06cb7a15b95f5ae" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gab80e1073ef2f49f86bbd623dcfae7c73">Gst::RecoverPolicy</a>&gt; Gst::MultiFdSink::property_recover_policy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>How to recover when client reaches the soft max. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a67398dc94a993eaab484ed5d373fb8d0"></a><!-- doxytag: member="Gst::MultiFdSink::property_recover_policy" ref="a67398dc94a993eaab484ed5d373fb8d0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gab80e1073ef2f49f86bbd623dcfae7c73">Gst::RecoverPolicy</a>&gt; Gst::MultiFdSink::property_recover_policy </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>How to recover when client reaches the soft max. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a363337eff7542d2be024fd4f0309473a"></a><!-- doxytag: member="Gst::MultiFdSink::property_resend_streamheader" ref="a363337eff7542d2be024fd4f0309473a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gst::MultiFdSink::property_resend_streamheader </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resend the streamheader if it changes in the caps. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ae01630097e672fe668e367498a485882"></a><!-- doxytag: member="Gst::MultiFdSink::property_resend_streamheader" ref="ae01630097e672fe668e367498a485882" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gst::MultiFdSink::property_resend_streamheader </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resend the streamheader if it changes in the caps. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afeed8bd62deb68cd71c1fe6a08208c41"></a><!-- doxytag: member="Gst::MultiFdSink::property_sync_method" ref="afeed8bd62deb68cd71c1fe6a08208c41" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a>&gt; Gst::MultiFdSink::property_sync_method </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>How to sync new clients to the stream. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a7ca8f155e59b49e1ebe940bc23d10506"></a><!-- doxytag: member="Gst::MultiFdSink::property_sync_method" ref="a7ca8f155e59b49e1ebe940bc23d10506" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a>&gt; Gst::MultiFdSink::property_sync_method </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>How to sync new clients to the stream. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acb2da9f9cc07b2153ab1e4513da961ca"></a><!-- doxytag: member="Gst::MultiFdSink::property_time_min" ref="acb2da9f9cc07b2153ab1e4513da961ca" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;gint64&gt; Gst::MultiFdSink::property_time_min </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>min number of time to queue (-1 = as little as possible). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab21c73d84850fd5117e21749e220db40"></a><!-- doxytag: member="Gst::MultiFdSink::property_time_min" ref="ab21c73d84850fd5117e21749e220db40" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;gint64&gt; Gst::MultiFdSink::property_time_min </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>min number of time to queue (-1 = as little as possible). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afe30683ebc0e04b611f04d486cfe937f"></a><!-- doxytag: member="Gst::MultiFdSink::property_timeout" ref="afe30683ebc0e04b611f04d486cfe937f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;guint64&gt; Gst::MultiFdSink::property_timeout </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maximum inactivity timeout in nanoseconds for a client (0 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a63c323175290fdc1be73a54ddacd3b89"></a><!-- doxytag: member="Gst::MultiFdSink::property_timeout" ref="a63c323175290fdc1be73a54ddacd3b89" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;guint64&gt; Gst::MultiFdSink::property_timeout </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maximum inactivity timeout in nanoseconds for a client (0 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab9acc9b8d81d4eaab50c8347d81c588e"></a><!-- doxytag: member="Gst::MultiFdSink::property_unit_type" ref="ab9acc9b8d81d4eaab50c8347d81c588e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>&gt; Gst::MultiFdSink::property_unit_type </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The unit to measure the max/soft-max/queued properties. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ad5209a2e465ccf9c414097070faf2b88"></a><!-- doxytag: member="Gst::MultiFdSink::property_unit_type" ref="ad5209a2e465ccf9c414097070faf2b88" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>&gt; Gst::MultiFdSink::property_unit_type </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The unit to measure the max/soft-max/queued properties. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a66455f1640ad7a0aebd8a8aab6a0967e"></a><!-- doxytag: member="Gst::MultiFdSink::property_units_max" ref="a66455f1640ad7a0aebd8a8aab6a0967e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;gint64&gt; Gst::MultiFdSink::property_units_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>max number of units to queue (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a722258a552d2d2d7f58ddc9689ab8030"></a><!-- doxytag: member="Gst::MultiFdSink::property_units_max" ref="a722258a552d2d2d7f58ddc9689ab8030" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;gint64&gt; Gst::MultiFdSink::property_units_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>max number of units to queue (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a24d8dc3ff7a600346ea2d9b57b8e446d"></a><!-- doxytag: member="Gst::MultiFdSink::property_units_soft_max" ref="a24d8dc3ff7a600346ea2d9b57b8e446d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;gint64&gt; Gst::MultiFdSink::property_units_soft_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recover client when going over this limit (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="abfcbe41d55118cd5f18f28f59fa30743"></a><!-- doxytag: member="Gst::MultiFdSink::property_units_soft_max" ref="abfcbe41d55118cd5f18f28f59fa30743" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;gint64&gt; Gst::MultiFdSink::property_units_soft_max </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recover client when going over this limit (-1 = no limit). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a985a75374874147a625e4ce14d22ea87"></a><!-- doxytag: member="Gst::MultiFdSink::signal_add" ref="a985a75374874147a625e4ce14d22ea87" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gst::MultiFdSink::signal_add </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_add(int arg0)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="abdb0f3c2e85fed758d7bcdb85a20e15d"></a><!-- doxytag: member="Gst::MultiFdSink::signal_add_full" ref="abdb0f3c2e85fed758d7bcdb85a20e15d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy6.html">Glib::SignalProxy6</a>&lt; void,int,<a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a>,<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>,guint64,<a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a>,guint64 &gt; Gst::MultiFdSink::signal_add_full </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_add_full(int arg0, <a class="el" href="group__gstreamermmEnums.html#ga49fe74a00bb105b303f51720b6f0abde">Gst::SyncMethod</a> arg1, <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> arg2, guint64 arg3, <a class="el" href="group__gstreamermmEnums.html#gaa5a78ea089523ef3fccde0cf33bd55e1">Gst::TCPUnitType</a> arg4, guint64 arg5)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a6689fb32d6315d10d95c92918b0e24a6"></a><!-- doxytag: member="Gst::MultiFdSink::signal_clear" ref="a6689fb32d6315d10d95c92918b0e24a6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gst::MultiFdSink::signal_clear </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_clear()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="afa7e0e037444d27e7d3d6a501a1adff2"></a><!-- doxytag: member="Gst::MultiFdSink::signal_client_added" ref="afa7e0e037444d27e7d3d6a501a1adff2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gst::MultiFdSink::signal_client_added </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_client_added(int arg0)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a1e080750e4424b5df652ca490fefaa0e"></a><!-- doxytag: member="Gst::MultiFdSink::signal_client_fd_removed" ref="a1e080750e4424b5df652ca490fefaa0e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gst::MultiFdSink::signal_client_fd_removed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_client_fd_removed(int arg0)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="acbcae8c10f275e40f38a72dbd6614a42"></a><!-- doxytag: member="Gst::MultiFdSink::signal_client_removed" ref="acbcae8c10f275e40f38a72dbd6614a42" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy2.html">Glib::SignalProxy2</a>&lt; void,int,<a class="el" href="group__gstreamermmEnums.html#ga89ee29fbb1ed1bf359526ee2b45e3202">Gst::ClientStatus</a> &gt; Gst::MultiFdSink::signal_client_removed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_client_removed(int arg0, <a class="el" href="group__gstreamermmEnums.html#ga89ee29fbb1ed1bf359526ee2b45e3202">Gst::ClientStatus</a> arg1)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a967d8ed26a430347a767d88771e3534c"></a><!-- doxytag: member="Gst::MultiFdSink::signal_get_stats" ref="a967d8ed26a430347a767d88771e3534c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueArray.html">Glib::ValueArray</a>,int &gt; Gst::MultiFdSink::signal_get_stats </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueArray.html">Glib::ValueArray</a> on_my_get_stats(int arg0)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="ac9e554372ec0469719fdb895321a13bc"></a><!-- doxytag: member="Gst::MultiFdSink::signal_remove" ref="ac9e554372ec0469719fdb895321a13bc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gst::MultiFdSink::signal_remove </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_remove(int arg0)</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a4103fcf3caa471dc279e99146d5b2a6b"></a><!-- doxytag: member="Gst::MultiFdSink::signal_remove_flush" ref="a4103fcf3caa471dc279e99146d5b2a6b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy1.html">Glib::SignalProxy1</a>&lt; void,int &gt; Gst::MultiFdSink::signal_remove_flush </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_remove_flush(int arg0)</code> </dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a8fb40269085c7a17940ab64c62487e60"></a><!-- doxytag: member="Gst::MultiFdSink::wrap" ref="a8fb40269085c7a17940ab64c62487e60" args="(GstMultiFdSink *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGst_1_1MultiFdSink.html">Gst::MultiFdSink</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GstMultiFdSink *&#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></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</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="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gstreamermm/multifdsink.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 22:33:05 2009 for gstreamermm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>