Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release > by-pkgid > f493f9a612b4ddc437422c0df71f6b6a > files > 788

lib64gstreamermm-devel-0.10.7-1mdv2010.1.x86_64.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::TheoraEnc 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.3 -->
<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_1TheoraEnc.html">TheoraEnc</a>
  </div>
</div>
<div class="contents">
<h1>Gst::TheoraEnc Class Reference<br/>
<small>
[<a class="el" href="group__GstPlugins.html">gstreamermm Plugins</a>]</small>
</h1><!-- doxytag: class="Gst::TheoraEnc" --><!-- doxytag: inherits="Gst::Element,Gst::Preset" -->
<p>A Wrapper for the theoraenc plugin. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGst_1_1Element.html">Gst::Element</a>, and <a class="el" href="classGst_1_1Preset.html">Gst::Preset</a>.</p>
<div class="dynheader">
Collaboration diagram for Gst::TheoraEnc:</div>
<div class="dynsection">
<div class="center"><img src="classGst_1_1TheoraEnc__coll__graph.png" border="0" usemap="#Gst_1_1TheoraEnc_coll__map" alt="Collaboration graph"/></div>
<map name="Gst_1_1TheoraEnc_coll__map" id="Gst_1_1TheoraEnc_coll__map">
<area shape="rect" id="node2" href="classGst_1_1Element.html" title="The abstract base class for all pipeline elements." alt="" coords="5,326,104,357"/><area shape="rect" id="node4" href="classGst_1_1Object.html" title="A base class for the GStreamer object hierarchy." alt="" coords="11,246,99,277"/><area shape="rect" id="node6" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="8,166,99,197"/><area shape="rect" id="node8" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="53,86,173,117"/><area shape="rect" id="node14" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,166,227,197"/><area shape="rect" id="node10" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="60,6,167,37"/><area shape="rect" id="node12" href="classGst_1_1Preset.html" title="A helper interface for element presets." alt="" coords="128,326,216,357"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGst_1_1TheoraEnc-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_1TheoraEnc.html#ae29e39b0f1c29d9f6f22d0907ae60241">~TheoraEnc</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GstTheoraEnc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a131b9fbceec483053efe4f11e1808314">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a131b9fbceec483053efe4f11e1808314"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GstTheoraEnc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#aef8de3f83e006383a1fc6956963e0ef1">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#aef8de3f83e006383a1fc6956963e0ef1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GstTheoraEnc*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a61428f2125d52c79f8f1908d3f971c46">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="#a61428f2125d52c79f8f1908d3f971c46"></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_1TheoraEnc.html#a32ca956bcb53ea3e70d5aad10e1824db">property_center</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a32ca956bcb53ea3e70d5aad10e1824db"></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_1TheoraEnc.html#a21180e4b782885aaeaf7dd8f911a0122">property_center</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a21180e4b782885aaeaf7dd8f911a0122"></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#ga6edb148f385e67476d2fb63d15ee2e59">Gst::TheoraEncBorderMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a9c54fa7ec01bf7c70583ef7a79b58dc4">property_border</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a9c54fa7ec01bf7c70583ef7a79b58dc4"></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#ga6edb148f385e67476d2fb63d15ee2e59">Gst::TheoraEncBorderMode</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a047659fc7e86560233c44001bfe3d79f">property_border</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a047659fc7e86560233c44001bfe3d79f"></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_1TheoraEnc.html#ab474a9b5fdc7b1813b7974b326773613">property_bitrate</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compressed video bitrate (kbps). <a href="#ab474a9b5fdc7b1813b7974b326773613"></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_1TheoraEnc.html#a474581f6a14818ce352518f157c72cf8">property_bitrate</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Compressed video bitrate (kbps). <a href="#a474581f6a14818ce352518f157c72cf8"></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_1TheoraEnc.html#a5102b829ade54060488976ebc909dd2f">property_quality</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Video quality. <a href="#a5102b829ade54060488976ebc909dd2f"></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_1TheoraEnc.html#a42e1035e094e1cec8b640c4cba549922">property_quality</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Video quality. <a href="#a42e1035e094e1cec8b640c4cba549922"></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_1TheoraEnc.html#a2c29c1f5109bb90294de85b31cf3f039">property_quick</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a2c29c1f5109bb90294de85b31cf3f039"></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_1TheoraEnc.html#ae8ae62706f90908da052404587615846">property_quick</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#ae8ae62706f90908da052404587615846"></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_1TheoraEnc.html#a5ab336314ba88525dc7ea89ad9b0cef0">property_keyframe_auto</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Automatic keyframe detection. <a href="#a5ab336314ba88525dc7ea89ad9b0cef0"></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_1TheoraEnc.html#a0a100ffae0bcc2412b7efce610ab2bbb">property_keyframe_auto</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Automatic keyframe detection. <a href="#a0a100ffae0bcc2412b7efce610ab2bbb"></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_1TheoraEnc.html#af85e203c8458546f6ad9d1bf22c1e7f2">property_keyframe_freq</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Keyframe frequency. <a href="#af85e203c8458546f6ad9d1bf22c1e7f2"></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_1TheoraEnc.html#a3d42d5d7f214d6cf0a6939ccd7c90cc4">property_keyframe_freq</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Keyframe frequency. <a href="#a3d42d5d7f214d6cf0a6939ccd7c90cc4"></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_1TheoraEnc.html#acc246bbf1ff6fd47c8788d7c758b5884">property_keyframe_force</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Force keyframe every N frames. <a href="#acc246bbf1ff6fd47c8788d7c758b5884"></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_1TheoraEnc.html#a4df8ac2361fdec2136ef324b0d362672">property_keyframe_force</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Force keyframe every N frames. <a href="#a4df8ac2361fdec2136ef324b0d362672"></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_1TheoraEnc.html#ab39ebd0157b07954e6bc6141fa1a12ef">property_keyframe_threshold</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#ab39ebd0157b07954e6bc6141fa1a12ef"></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_1TheoraEnc.html#a77ec2d429a5604cc2d0c8a7c3c48c02a">property_keyframe_threshold</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a77ec2d429a5604cc2d0c8a7c3c48c02a"></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_1TheoraEnc.html#a450f4ae12736221296d39a4c48ca8754">property_keyframe_mindistance</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a450f4ae12736221296d39a4c48ca8754"></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_1TheoraEnc.html#a52c371da68bcff51bbdb3070b3dfc00e">property_keyframe_mindistance</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a52c371da68bcff51bbdb3070b3dfc00e"></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_1TheoraEnc.html#a1ca1ded3390b71ea1bdad9b9bcf4c7e5">property_noise_sensitivity</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a1ca1ded3390b71ea1bdad9b9bcf4c7e5"></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_1TheoraEnc.html#a7677270fc1e266843a358bb67dbbc78e">property_noise_sensitivity</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a7677270fc1e266843a358bb67dbbc78e"></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_1TheoraEnc.html#a3827f408388b578386df9dffc0d771f9">property_sharpness</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#a3827f408388b578386df9dffc0d771f9"></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_1TheoraEnc.html#ae16e4c4fd44143d5fd80feb3dd624703">property_sharpness</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ignored and kept for API compat only. <a href="#ae16e4c4fd44143d5fd80feb3dd624703"></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_1TheoraEnc.html#ae1b99af4eddf66823c245abcc9e9f559">property_speed_level</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the amount of motion vector searching done while encoding. <a href="#ae1b99af4eddf66823c245abcc9e9f559"></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_1TheoraEnc.html#a80c59915285ca0c21285d6748612bad8">property_speed_level</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Controls the amount of motion vector searching done while encoding. <a href="#a80c59915285ca0c21285d6748612bad8"></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_1TheoraEnc.html#a21f86eebd32ac39e1027c3ff36b88e36">property_vp3_compatible</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables non-VP3 compatible features. <a href="#a21f86eebd32ac39e1027c3ff36b88e36"></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_1TheoraEnc.html#a83b668aa84a384b832b30700a39e387e">property_vp3_compatible</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Disables non-VP3 compatible features. <a href="#a83b668aa84a384b832b30700a39e387e"></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_1TheoraEnc.html#a460de1a432d44fea6a96db72f6cc901c">property_drop_frames</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow or disallow frame dropping. <a href="#a460de1a432d44fea6a96db72f6cc901c"></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_1TheoraEnc.html#af4e256da2fce64efc5cf806ee11b5238">property_drop_frames</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allow or disallow frame dropping. <a href="#af4e256da2fce64efc5cf806ee11b5238"></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_1TheoraEnc.html#a8d40bdf2c22c974cc1baffc7cb8b3ef3">property_cap_overflow</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable capping of bit reservoir overflows. <a href="#a8d40bdf2c22c974cc1baffc7cb8b3ef3"></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_1TheoraEnc.html#afa4c384b2381aa3ce3f2b18ac92856ae">property_cap_overflow</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable capping of bit reservoir overflows. <a href="#afa4c384b2381aa3ce3f2b18ac92856ae"></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_1TheoraEnc.html#ac8d36de5eca5934f108415292a98f083">property_cap_underflow</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable capping of bit reservoir underflows. <a href="#ac8d36de5eca5934f108415292a98f083"></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_1TheoraEnc.html#a93e49ddffe19b4eea60ec33f63a09f43">property_cap_underflow</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable capping of bit reservoir underflows. <a href="#a93e49ddffe19b4eea60ec33f63a09f43"></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_1TheoraEnc.html#ae501c8fb4edcc8f25b53c1f636cc6e40">property_rate_buffer</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the rate control buffer. <a href="#ae501c8fb4edcc8f25b53c1f636cc6e40"></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_1TheoraEnc.html#a7ed692e8c3e6c2360b4fcb2848510ea1">property_rate_buffer</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size of the rate control buffer. <a href="#a7ed692e8c3e6c2360b4fcb2848510ea1"></a><br/></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_1TheoraEnc.html">TheoraEnc</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#ab4954daedd37fc5eb01acad321e2431e">create</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new theoraenc plugin with a unique name. <a href="#ab4954daedd37fc5eb01acad321e2431e"></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_1TheoraEnc.html">TheoraEnc</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a57803aa5c75d1b0d148de56b706b9fec">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 theoraenc plugin with the given name. <a href="#a57803aa5c75d1b0d148de56b706b9fec"></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_1TheoraEnc.html#ac7c859741ed621620d17020f03c6e0de">TheoraEnc</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a46d17b9b3324f4a25f1e22c54a91464c">TheoraEnc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</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_1TheoraEnc.html">Gst::TheoraEnc</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1TheoraEnc.html#a23539d1e5d3ccb183f85675bd884f71f">wrap</a> (GstTheoraEnc* 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="#a23539d1e5d3ccb183f85675bd884f71f"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A Wrapper for the theoraenc 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="ae29e39b0f1c29d9f6f22d0907ae60241"></a><!-- doxytag: member="Gst::TheoraEnc::~TheoraEnc" ref="ae29e39b0f1c29d9f6f22d0907ae60241" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gst::TheoraEnc::~TheoraEnc </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="ac7c859741ed621620d17020f03c6e0de"></a><!-- doxytag: member="Gst::TheoraEnc::TheoraEnc" ref="ac7c859741ed621620d17020f03c6e0de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gst::TheoraEnc::TheoraEnc </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="a46d17b9b3324f4a25f1e22c54a91464c"></a><!-- doxytag: member="Gst::TheoraEnc::TheoraEnc" ref="a46d17b9b3324f4a25f1e22c54a91464c" args="(const Glib::ustring &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gst::TheoraEnc::TheoraEnc </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> [explicit, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a57803aa5c75d1b0d148de56b706b9fec"></a><!-- doxytag: member="Gst::TheoraEnc::create" ref="a57803aa5c75d1b0d148de56b706b9fec" 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_1TheoraEnc.html">TheoraEnc</a>&gt; Gst::TheoraEnc::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 theoraenc plugin with the given name. </p>

</div>
</div>
<a class="anchor" id="ab4954daedd37fc5eb01acad321e2431e"></a><!-- doxytag: member="Gst::TheoraEnc::create" ref="ab4954daedd37fc5eb01acad321e2431e" 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_1TheoraEnc.html">TheoraEnc</a>&gt; Gst::TheoraEnc::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 theoraenc plugin with a unique name. </p>

</div>
</div>
<a class="anchor" id="aef8de3f83e006383a1fc6956963e0ef1"></a><!-- doxytag: member="Gst::TheoraEnc::gobj" ref="aef8de3f83e006383a1fc6956963e0ef1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GstTheoraEnc* Gst::TheoraEnc::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_1Element.html#a2fc52bce60c6892c333763a4f308b569">Gst::Element</a>.</p>

</div>
</div>
<a class="anchor" id="a131b9fbceec483053efe4f11e1808314"></a><!-- doxytag: member="Gst::TheoraEnc::gobj" ref="a131b9fbceec483053efe4f11e1808314" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GstTheoraEnc* Gst::TheoraEnc::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_1Element.html#a7385513759359ebfb349b824ab463dbc">Gst::Element</a>.</p>

</div>
</div>
<a class="anchor" id="a61428f2125d52c79f8f1908d3f971c46"></a><!-- doxytag: member="Gst::TheoraEnc::gobj_copy" ref="a61428f2125d52c79f8f1908d3f971c46" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GstTheoraEnc* Gst::TheoraEnc::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_1Element.html#aaf406873b4b57582deff89ed621fb297">Gst::Element</a>.</p>

</div>
</div>
<a class="anchor" id="a474581f6a14818ce352518f157c72cf8"></a><!-- doxytag: member="Gst::TheoraEnc::property_bitrate" ref="a474581f6a14818ce352518f157c72cf8" 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::TheoraEnc::property_bitrate </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compressed video bitrate (kbps). </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="ab474a9b5fdc7b1813b7974b326773613"></a><!-- doxytag: member="Gst::TheoraEnc::property_bitrate" ref="ab474a9b5fdc7b1813b7974b326773613" 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::TheoraEnc::property_bitrate </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compressed video bitrate (kbps). </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="a047659fc7e86560233c44001bfe3d79f"></a><!-- doxytag: member="Gst::TheoraEnc::property_border" ref="a047659fc7e86560233c44001bfe3d79f" 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#ga6edb148f385e67476d2fb63d15ee2e59">Gst::TheoraEncBorderMode</a>&gt; Gst::TheoraEnc::property_border </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a9c54fa7ec01bf7c70583ef7a79b58dc4"></a><!-- doxytag: member="Gst::TheoraEnc::property_border" ref="a9c54fa7ec01bf7c70583ef7a79b58dc4" 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#ga6edb148f385e67476d2fb63d15ee2e59">Gst::TheoraEncBorderMode</a>&gt; Gst::TheoraEnc::property_border </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="afa4c384b2381aa3ce3f2b18ac92856ae"></a><!-- doxytag: member="Gst::TheoraEnc::property_cap_overflow" ref="afa4c384b2381aa3ce3f2b18ac92856ae" 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::TheoraEnc::property_cap_overflow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable capping of bit reservoir overflows. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="a8d40bdf2c22c974cc1baffc7cb8b3ef3"></a><!-- doxytag: member="Gst::TheoraEnc::property_cap_overflow" ref="a8d40bdf2c22c974cc1baffc7cb8b3ef3" 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::TheoraEnc::property_cap_overflow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable capping of bit reservoir overflows. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="a93e49ddffe19b4eea60ec33f63a09f43"></a><!-- doxytag: member="Gst::TheoraEnc::property_cap_underflow" ref="a93e49ddffe19b4eea60ec33f63a09f43" 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::TheoraEnc::property_cap_underflow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable capping of bit reservoir underflows. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="ac8d36de5eca5934f108415292a98f083"></a><!-- doxytag: member="Gst::TheoraEnc::property_cap_underflow" ref="ac8d36de5eca5934f108415292a98f083" 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::TheoraEnc::property_cap_underflow </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Enable capping of bit reservoir underflows. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="a21180e4b782885aaeaf7dd8f911a0122"></a><!-- doxytag: member="Gst::TheoraEnc::property_center" ref="a21180e4b782885aaeaf7dd8f911a0122" 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::TheoraEnc::property_center </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a32ca956bcb53ea3e70d5aad10e1824db"></a><!-- doxytag: member="Gst::TheoraEnc::property_center" ref="a32ca956bcb53ea3e70d5aad10e1824db" 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::TheoraEnc::property_center </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="af4e256da2fce64efc5cf806ee11b5238"></a><!-- doxytag: member="Gst::TheoraEnc::property_drop_frames" ref="af4e256da2fce64efc5cf806ee11b5238" 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::TheoraEnc::property_drop_frames </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allow or disallow frame dropping. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="a460de1a432d44fea6a96db72f6cc901c"></a><!-- doxytag: member="Gst::TheoraEnc::property_drop_frames" ref="a460de1a432d44fea6a96db72f6cc901c" 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::TheoraEnc::property_drop_frames </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allow or disallow frame dropping. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="a0a100ffae0bcc2412b7efce610ab2bbb"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_auto" ref="a0a100ffae0bcc2412b7efce610ab2bbb" 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::TheoraEnc::property_keyframe_auto </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Automatic keyframe detection. </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="a5ab336314ba88525dc7ea89ad9b0cef0"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_auto" ref="a5ab336314ba88525dc7ea89ad9b0cef0" 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::TheoraEnc::property_keyframe_auto </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Automatic keyframe detection. </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="a4df8ac2361fdec2136ef324b0d362672"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_force" ref="a4df8ac2361fdec2136ef324b0d362672" 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::TheoraEnc::property_keyframe_force </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Force keyframe every N frames. </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="acc246bbf1ff6fd47c8788d7c758b5884"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_force" ref="acc246bbf1ff6fd47c8788d7c758b5884" 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::TheoraEnc::property_keyframe_force </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Force keyframe every N frames. </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="a3d42d5d7f214d6cf0a6939ccd7c90cc4"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_freq" ref="a3d42d5d7f214d6cf0a6939ccd7c90cc4" 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::TheoraEnc::property_keyframe_freq </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Keyframe frequency. </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="af85e203c8458546f6ad9d1bf22c1e7f2"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_freq" ref="af85e203c8458546f6ad9d1bf22c1e7f2" 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::TheoraEnc::property_keyframe_freq </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Keyframe frequency. </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="a52c371da68bcff51bbdb3070b3dfc00e"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_mindistance" ref="a52c371da68bcff51bbdb3070b3dfc00e" 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::TheoraEnc::property_keyframe_mindistance </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a450f4ae12736221296d39a4c48ca8754"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_mindistance" ref="a450f4ae12736221296d39a4c48ca8754" 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::TheoraEnc::property_keyframe_mindistance </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a77ec2d429a5604cc2d0c8a7c3c48c02a"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_threshold" ref="a77ec2d429a5604cc2d0c8a7c3c48c02a" 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::TheoraEnc::property_keyframe_threshold </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="ab39ebd0157b07954e6bc6141fa1a12ef"></a><!-- doxytag: member="Gst::TheoraEnc::property_keyframe_threshold" ref="ab39ebd0157b07954e6bc6141fa1a12ef" 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::TheoraEnc::property_keyframe_threshold </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a7677270fc1e266843a358bb67dbbc78e"></a><!-- doxytag: member="Gst::TheoraEnc::property_noise_sensitivity" ref="a7677270fc1e266843a358bb67dbbc78e" 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::TheoraEnc::property_noise_sensitivity </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a1ca1ded3390b71ea1bdad9b9bcf4c7e5"></a><!-- doxytag: member="Gst::TheoraEnc::property_noise_sensitivity" ref="a1ca1ded3390b71ea1bdad9b9bcf4c7e5" 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::TheoraEnc::property_noise_sensitivity </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a42e1035e094e1cec8b640c4cba549922"></a><!-- doxytag: member="Gst::TheoraEnc::property_quality" ref="a42e1035e094e1cec8b640c4cba549922" 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::TheoraEnc::property_quality </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Video quality. </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="a5102b829ade54060488976ebc909dd2f"></a><!-- doxytag: member="Gst::TheoraEnc::property_quality" ref="a5102b829ade54060488976ebc909dd2f" 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::TheoraEnc::property_quality </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Video quality. </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="ae8ae62706f90908da052404587615846"></a><!-- doxytag: member="Gst::TheoraEnc::property_quick" ref="ae8ae62706f90908da052404587615846" 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::TheoraEnc::property_quick </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a2c29c1f5109bb90294de85b31cf3f039"></a><!-- doxytag: member="Gst::TheoraEnc::property_quick" ref="a2c29c1f5109bb90294de85b31cf3f039" 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::TheoraEnc::property_quick </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a7ed692e8c3e6c2360b4fcb2848510ea1"></a><!-- doxytag: member="Gst::TheoraEnc::property_rate_buffer" ref="a7ed692e8c3e6c2360b4fcb2848510ea1" 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::TheoraEnc::property_rate_buffer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size of the rate control buffer. </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="ae501c8fb4edcc8f25b53c1f636cc6e40"></a><!-- doxytag: member="Gst::TheoraEnc::property_rate_buffer" ref="ae501c8fb4edcc8f25b53c1f636cc6e40" 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::TheoraEnc::property_rate_buffer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size of the rate control buffer. </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="ae16e4c4fd44143d5fd80feb3dd624703"></a><!-- doxytag: member="Gst::TheoraEnc::property_sharpness" ref="ae16e4c4fd44143d5fd80feb3dd624703" 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::TheoraEnc::property_sharpness </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a3827f408388b578386df9dffc0d771f9"></a><!-- doxytag: member="Gst::TheoraEnc::property_sharpness" ref="a3827f408388b578386df9dffc0d771f9" 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::TheoraEnc::property_sharpness </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>ignored and kept for API compat only. </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="a80c59915285ca0c21285d6748612bad8"></a><!-- doxytag: member="Gst::TheoraEnc::property_speed_level" ref="a80c59915285ca0c21285d6748612bad8" 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::TheoraEnc::property_speed_level </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls the amount of motion vector searching done while encoding. </p>
<p>This property requires libtheora version &gt;= 1.0.</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="ae1b99af4eddf66823c245abcc9e9f559"></a><!-- doxytag: member="Gst::TheoraEnc::property_speed_level" ref="ae1b99af4eddf66823c245abcc9e9f559" 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::TheoraEnc::property_speed_level </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Controls the amount of motion vector searching done while encoding. </p>
<p>This property requires libtheora version &gt;= 1.0.</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="a83b668aa84a384b832b30700a39e387e"></a><!-- doxytag: member="Gst::TheoraEnc::property_vp3_compatible" ref="a83b668aa84a384b832b30700a39e387e" 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::TheoraEnc::property_vp3_compatible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Disables non-VP3 compatible features. </p>
<p>This property requires libtheora version &gt;= 1.1.</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="a21f86eebd32ac39e1027c3ff36b88e36"></a><!-- doxytag: member="Gst::TheoraEnc::property_vp3_compatible" ref="a21f86eebd32ac39e1027c3ff36b88e36" 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::TheoraEnc::property_vp3_compatible </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Disables non-VP3 compatible features. </p>
<p>This property requires libtheora version &gt;= 1.1.</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>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a23539d1e5d3ccb183f85675bd884f71f"></a><!-- doxytag: member="Gst::TheoraEnc::wrap" ref="a23539d1e5d3ccb183f85675bd884f71f" args="(GstTheoraEnc *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_1TheoraEnc.html">Gst::TheoraEnc</a> &gt; wrap </td>
          <td>(</td>
          <td class="paramtype">GstTheoraEnc *&#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/theoraenc.h</li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Mon Apr 12 20:34:02 2010 for gstreamermm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>