Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > b91608bcc8cdfae85c75f04c03683d58 > files > 134

lib64dirac-devel-0.9.1-1mdv2008.1.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.4 -->
<div class="nav">
<a class="el" href="a00226.html">dirac</a>::<a class="el" href="a00080.html">FrameSort</a></div>
<h1>dirac::FrameSort Class Reference</h1><!-- doxytag: class="dirac::FrameSort" --><a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> type Class.  
<a href="#_details"></a>
<p>
<code>#include &lt;<a class="el" href="a00240.html">common.h</a>&gt;</code>
<p>

<p>
<a href="a00348.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00080.html#e0a20b52d526e25a93a66fb877a7c80b">FrameSort</a> ()
<li>void <a class="el" href="a00080.html#1490243b0f7fc9719925dbb211940c48">SetIntra</a> ()
<li>void <a class="el" href="a00080.html#949eba71f155247bc476f222f712d3de">SetInter</a> ()
<li>void <a class="el" href="a00080.html#6275390f0eaaebbcda63afafd6107b84">SetNonRef</a> ()
<li>void <a class="el" href="a00080.html#864e9e834b65f9bcbba065ae7714274e">SetRef</a> ()
<li>bool <a class="el" href="a00080.html#b22324d4b4e9dcf0178f7ed0d2421b14">IsInter</a> () const 
<li>bool <a class="el" href="a00080.html#0452cc5115c7649f97d0e3b31293a09d">IsIntra</a> () const 
<li>bool <a class="el" href="a00080.html#2d08fd9360b4484f31b065facfc9bd8c">IsRef</a> () const 
<li>bool <a class="el" href="a00080.html#41fa5d6d3f987c5e9e7652970e38b9f5">IsNonRef</a> () const 
<li>void <a class="el" href="a00080.html#34175cfa5a266f9d31535b87dfe7a13b">SetIntraNonRef</a> ()
<li>void <a class="el" href="a00080.html#56ba15688776687e5ee8d1c925a058f9">SetIntraRef</a> ()
<li>void <a class="el" href="a00080.html#d86eb061a5df6ce2c70166a804182962">SetInterNonRef</a> ()
<li>void <a class="el" href="a00080.html#55c725c111307caffc89bac05ccb0255">SetInterRef</a> ()
<li>bool <a class="el" href="a00080.html#38ac9c8cfbba35f5b171d032d652622f">IsIntraNonRef</a> () const 
<li>bool <a class="el" href="a00080.html#ea135dc499cf48036096b40e9a1521c3">IsIntraRef</a> () const 
<li>bool <a class="el" href="a00080.html#b2340568a1975b4ef4e5e138cbebba43">IsInterNonRef</a> () const 
<li>bool <a class="el" href="a00080.html#f4d4b5462d7c128008c0ad2e0645a166">IsInterRef</a> () const 
<li>void <a class="el" href="a00080.html#cdc9da995a26e28ba746a5dbd358938e">Clear</a> ()
</ul>
<h2>Static Public Member Functions</h2>
<ul>
<li>static <a class="el" href="a00080.html">FrameSort</a> <a class="el" href="a00080.html#d05ae610b5322c2c4257fa518f78602b">IntraRefFrameSort</a> ()
<li>static <a class="el" href="a00080.html">FrameSort</a> <a class="el" href="a00080.html#697b2ec1427f521b9e350d5643723f1d">InterRefFrameSort</a> ()
<li>static <a class="el" href="a00080.html">FrameSort</a> <a class="el" href="a00080.html#9985c88cc99e509a310d004ce5f89d18">IntraNonRefFrameSort</a> ()
<li>static <a class="el" href="a00080.html">FrameSort</a> <a class="el" href="a00080.html#8de78ed41a0954bb11b3fb4e85ffe4a2">InterNonRefFrameSort</a> ()
</ul>
<h2>Private Attributes</h2>
<ul>
<li>unsigned char <a class="el" href="a00080.html#17c47a468a43f49e07b4e1979fa02b84">fs</a>
</ul>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e0a20b52d526e25a93a66fb877a7c80b"></a><!-- doxytag: member="dirac::FrameSort::FrameSort" ref="e0a20b52d526e25a93a66fb877a7c80b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameSort::FrameSort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="1490243b0f7fc9719925dbb211940c48"></a><!-- doxytag: member="dirac::FrameSort::SetIntra" ref="1490243b0f7fc9719925dbb211940c48" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetIntra           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="949eba71f155247bc476f222f712d3de"></a><!-- doxytag: member="dirac::FrameSort::SetInter" ref="949eba71f155247bc476f222f712d3de" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetInter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6275390f0eaaebbcda63afafd6107b84"></a><!-- doxytag: member="dirac::FrameSort::SetNonRef" ref="6275390f0eaaebbcda63afafd6107b84" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetNonRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="864e9e834b65f9bcbba065ae7714274e"></a><!-- doxytag: member="dirac::FrameSort::SetRef" ref="864e9e834b65f9bcbba065ae7714274e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b22324d4b4e9dcf0178f7ed0d2421b14"></a><!-- doxytag: member="dirac::FrameSort::IsInter" ref="b22324d4b4e9dcf0178f7ed0d2421b14" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsInter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0452cc5115c7649f97d0e3b31293a09d"></a><!-- doxytag: member="dirac::FrameSort::IsIntra" ref="0452cc5115c7649f97d0e3b31293a09d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsIntra           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2d08fd9360b4484f31b065facfc9bd8c"></a><!-- doxytag: member="dirac::FrameSort::IsRef" ref="2d08fd9360b4484f31b065facfc9bd8c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="41fa5d6d3f987c5e9e7652970e38b9f5"></a><!-- doxytag: member="dirac::FrameSort::IsNonRef" ref="41fa5d6d3f987c5e9e7652970e38b9f5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsNonRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="34175cfa5a266f9d31535b87dfe7a13b"></a><!-- doxytag: member="dirac::FrameSort::SetIntraNonRef" ref="34175cfa5a266f9d31535b87dfe7a13b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetIntraNonRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="56ba15688776687e5ee8d1c925a058f9"></a><!-- doxytag: member="dirac::FrameSort::SetIntraRef" ref="56ba15688776687e5ee8d1c925a058f9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetIntraRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d86eb061a5df6ce2c70166a804182962"></a><!-- doxytag: member="dirac::FrameSort::SetInterNonRef" ref="d86eb061a5df6ce2c70166a804182962" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetInterNonRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="55c725c111307caffc89bac05ccb0255"></a><!-- doxytag: member="dirac::FrameSort::SetInterRef" ref="55c725c111307caffc89bac05ccb0255" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::SetInterRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="38ac9c8cfbba35f5b171d032d652622f"></a><!-- doxytag: member="dirac::FrameSort::IsIntraNonRef" ref="38ac9c8cfbba35f5b171d032d652622f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsIntraNonRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ea135dc499cf48036096b40e9a1521c3"></a><!-- doxytag: member="dirac::FrameSort::IsIntraRef" ref="ea135dc499cf48036096b40e9a1521c3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsIntraRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b2340568a1975b4ef4e5e138cbebba43"></a><!-- doxytag: member="dirac::FrameSort::IsInterNonRef" ref="b2340568a1975b4ef4e5e138cbebba43" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsInterNonRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f4d4b5462d7c128008c0ad2e0645a166"></a><!-- doxytag: member="dirac::FrameSort::IsInterRef" ref="f4d4b5462d7c128008c0ad2e0645a166" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameSort::IsInterRef           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cdc9da995a26e28ba746a5dbd358938e"></a><!-- doxytag: member="dirac::FrameSort::Clear" ref="cdc9da995a26e28ba746a5dbd358938e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameSort::Clear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d05ae610b5322c2c4257fa518f78602b"></a><!-- doxytag: member="dirac::FrameSort::IntraRefFrameSort" ref="d05ae610b5322c2c4257fa518f78602b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00080.html">FrameSort</a> dirac::FrameSort::IntraRefFrameSort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="697b2ec1427f521b9e350d5643723f1d"></a><!-- doxytag: member="dirac::FrameSort::InterRefFrameSort" ref="697b2ec1427f521b9e350d5643723f1d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00080.html">FrameSort</a> dirac::FrameSort::InterRefFrameSort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9985c88cc99e509a310d004ce5f89d18"></a><!-- doxytag: member="dirac::FrameSort::IntraNonRefFrameSort" ref="9985c88cc99e509a310d004ce5f89d18" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00080.html">FrameSort</a> dirac::FrameSort::IntraNonRefFrameSort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8de78ed41a0954bb11b3fb4e85ffe4a2"></a><!-- doxytag: member="dirac::FrameSort::InterNonRefFrameSort" ref="8de78ed41a0954bb11b3fb4e85ffe4a2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="a00080.html">FrameSort</a> dirac::FrameSort::InterNonRefFrameSort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="17c47a468a43f49e07b4e1979fa02b84"></a><!-- doxytag: member="dirac::FrameSort::fs" ref="17c47a468a43f49e07b4e1979fa02b84" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char <a class="el" href="a00080.html#17c47a468a43f49e07b4e1979fa02b84">dirac::FrameSort::fs</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00240.html">common.h</a></ul>
<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>