Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > f250c16c2b84c9364a2f35a71121aaa2 > files > 123

lib64dirac-devel-1.0.2-2mdv2010.0.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Dirac Video Codec</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<h1 align="center" color="#606080">
Dirac - A Video Codec
</h1>
<p align="center">
Created by the <a href="http://www.bbc.co.uk">British Broadcasting Corporation</a>.
</p>
<hr>
<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="a00234.html">dirac</a>::<a class="el" href="a00072.html">FrameComplexity</a>
  </div>
<div class="contents">
<h1>dirac::FrameComplexity Class Reference</h1><!-- doxytag: class="dirac::FrameComplexity" --><code>#include &lt;<a class="el" href="a00223_source.html">rate_control.h</a>&gt;</code>
<p>

<p>
<a href="a00356.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00072.html#e51beff216f842a8e12ce460b303f98a">FrameComplexity</a> ()
<dl class="el"><dd class="mdescRight">Default constructor.  <a href="#e51beff216f842a8e12ce460b303f98a"></a><br></dl><li>int <a class="el" href="a00072.html#e4fd508f0c1a43d3b0b85ec5804958c0">IComplexity</a> ()
<dl class="el"><dd class="mdescRight">Return the complexity of I frame.  <a href="#e4fd508f0c1a43d3b0b85ec5804958c0"></a><br></dl><li>int <a class="el" href="a00072.html#bc5ff48135116a8985be4d5471bb373f">L1Complexity</a> ()
<dl class="el"><dd class="mdescRight">Return the complexity of L1 frame.  <a href="#bc5ff48135116a8985be4d5471bb373f"></a><br></dl><li>int <a class="el" href="a00072.html#b383d832016ed1af688f69ebd2127a8f">L2Complexity</a> ()
<dl class="el"><dd class="mdescRight">Return the complexity of L2 frame.  <a href="#b383d832016ed1af688f69ebd2127a8f"></a><br></dl><li>void <a class="el" href="a00072.html#1fc1180c70b69b9d806a1fbcfabbf04e">SetIComplexity</a> (int cpx)
<dl class="el"><dd class="mdescRight">Set the complexity of I frame.  <a href="#1fc1180c70b69b9d806a1fbcfabbf04e"></a><br></dl><li>void <a class="el" href="a00072.html#2b1e45cfbe1d77bd1d2c26c04b17aabb">SetL1Complexity</a> (int cpx)
<dl class="el"><dd class="mdescRight">Set the complexity of L1 frame.  <a href="#2b1e45cfbe1d77bd1d2c26c04b17aabb"></a><br></dl><li>void <a class="el" href="a00072.html#0e43b6be5d39421b647b113997e93302">SetL2Complexity</a> (int cpx)
<dl class="el"><dd class="mdescRight">Set the complexity of L2 frame.  <a href="#0e43b6be5d39421b647b113997e93302"></a><br></dl></ul>
<h2>Private Attributes</h2>
<ul>
<li>int <a class="el" href="a00072.html#deafcdf4390b1e0b158b7fcfa648e393">m_XI</a>
<dl class="el"><dd class="mdescRight">Complexity of I frame.  <a href="#deafcdf4390b1e0b158b7fcfa648e393"></a><br></dl><li>int <a class="el" href="a00072.html#188952e3ae27b6f257eea6f19e3e8329">m_XL1</a>
<dl class="el"><dd class="mdescRight">Complexity of L1 frame.  <a href="#188952e3ae27b6f257eea6f19e3e8329"></a><br></dl><li>int <a class="el" href="a00072.html#9400fc1ebb25b04f4c31ff3f83c5aa88">m_XL2</a>
<dl class="el"><dd class="mdescRight">Complexity of L2 frame.  <a href="#9400fc1ebb25b04f4c31ff3f83c5aa88"></a><br></dl></ul>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e51beff216f842a8e12ce460b303f98a"></a><!-- doxytag: member="dirac::FrameComplexity::FrameComplexity" ref="e51beff216f842a8e12ce460b303f98a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameComplexity::FrameComplexity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="e4fd508f0c1a43d3b0b85ec5804958c0"></a><!-- doxytag: member="dirac::FrameComplexity::IComplexity" ref="e4fd508f0c1a43d3b0b85ec5804958c0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameComplexity::IComplexity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00223_source.html#l00080">m_XI</a>.</p>

</div>
</div><p>
<a class="anchor" name="bc5ff48135116a8985be4d5471bb373f"></a><!-- doxytag: member="dirac::FrameComplexity::L1Complexity" ref="bc5ff48135116a8985be4d5471bb373f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameComplexity::L1Complexity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00223_source.html#l00083">m_XL1</a>.</p>

</div>
</div><p>
<a class="anchor" name="b383d832016ed1af688f69ebd2127a8f"></a><!-- doxytag: member="dirac::FrameComplexity::L2Complexity" ref="b383d832016ed1af688f69ebd2127a8f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameComplexity::L2Complexity           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00223_source.html#l00086">m_XL2</a>.</p>

</div>
</div><p>
<a class="anchor" name="1fc1180c70b69b9d806a1fbcfabbf04e"></a><!-- doxytag: member="dirac::FrameComplexity::SetIComplexity" ref="1fc1180c70b69b9d806a1fbcfabbf04e" args="(int cpx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameComplexity::SetIComplexity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>cpx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00223_source.html#l00080">m_XI</a>.</p>

</div>
</div><p>
<a class="anchor" name="2b1e45cfbe1d77bd1d2c26c04b17aabb"></a><!-- doxytag: member="dirac::FrameComplexity::SetL1Complexity" ref="2b1e45cfbe1d77bd1d2c26c04b17aabb" args="(int cpx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameComplexity::SetL1Complexity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>cpx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00223_source.html#l00083">m_XL1</a>.</p>

</div>
</div><p>
<a class="anchor" name="0e43b6be5d39421b647b113997e93302"></a><!-- doxytag: member="dirac::FrameComplexity::SetL2Complexity" ref="0e43b6be5d39421b647b113997e93302" args="(int cpx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameComplexity::SetL2Complexity           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>cpx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00223_source.html#l00086">m_XL2</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="deafcdf4390b1e0b158b7fcfa648e393"></a><!-- doxytag: member="dirac::FrameComplexity::m_XI" ref="deafcdf4390b1e0b158b7fcfa648e393" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00072.html#deafcdf4390b1e0b158b7fcfa648e393">dirac::FrameComplexity::m_XI</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00223_source.html#l00059">IComplexity()</a>, and <a class="el" href="a00223_source.html#l00068">SetIComplexity()</a>.</p>

</div>
</div><p>
<a class="anchor" name="188952e3ae27b6f257eea6f19e3e8329"></a><!-- doxytag: member="dirac::FrameComplexity::m_XL1" ref="188952e3ae27b6f257eea6f19e3e8329" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00072.html#188952e3ae27b6f257eea6f19e3e8329">dirac::FrameComplexity::m_XL1</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00223_source.html#l00062">L1Complexity()</a>, and <a class="el" href="a00223_source.html#l00071">SetL1Complexity()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9400fc1ebb25b04f4c31ff3f83c5aa88"></a><!-- doxytag: member="dirac::FrameComplexity::m_XL2" ref="9400fc1ebb25b04f4c31ff3f83c5aa88" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00072.html#9400fc1ebb25b04f4c31ff3f83c5aa88">dirac::FrameComplexity::m_XL2</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00223_source.html#l00065">L2Complexity()</a>, and <a class="el" href="a00223_source.html#l00074">SetL2Complexity()</a>.</p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00223_source.html">rate_control.h</a></ul>
</div>
<hr>
<p align="center"><small>
&copy; 2004 British Broadcasting Corporation.
Dirac code licensed under the <a href="http://www.mozilla.org/MPL/">Mozilla Public License (MPL) Version 1.1</a>.<br>
HTML documentation generated by Dimitri van Heesch's
excellent <a href="http://www.doxygen.org">Doxygen</a> tool.
</small></p>
</body>
</html>