Sophie

Sophie

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

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="a00227.html">dirac_instr</a>::<a class="el" href="a00107.html">OverlayParams</a></div>
<h1>dirac_instr::OverlayParams Class Reference</h1><!-- doxytag: class="dirac_instr::OverlayParams" -->Class holding instrumentation overlay information.  
<a href="#_details"></a>
<p>
<code>#include &lt;<a class="el" href="a00278.html">overlay.h</a>&gt;</code>
<p>

<p>
<a href="a00448.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li>const <a class="el" href="a00227.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> <a class="el" href="a00107.html#3f91e443ef7001ee2aa0fdebb44312e7">Option</a> () const 
<dl class="el"><dd class="mdescRight">Get functions.  <a href="#3f91e443ef7001ee2aa0fdebb44312e7"></a><br></dl><li>const int <a class="el" href="a00107.html#80d870d170025c175583263967967f1c">Reference</a> () const 
<dl class="el"><dd class="mdescRight">Returns which reference is to be used.  <a href="#80d870d170025c175583263967967f1c"></a><br></dl><li>const int <a class="el" href="a00107.html#5606678040a037114a7fc93e9dab6669">Background</a> () const 
<dl class="el"><dd class="mdescRight">Returns true if input frame background is used, false if grey.  <a href="#5606678040a037114a7fc93e9dab6669"></a><br></dl><li>const int <a class="el" href="a00107.html#f26b44fa46f55aa10f2e8b52cf808f16">Legend</a> () const 
<dl class="el"><dd class="mdescRight">Returns true if colour legend is displayed.  <a href="#f26b44fa46f55aa10f2e8b52cf808f16"></a><br></dl><li>const int <a class="el" href="a00107.html#b56a38a8adce851a90472f5c1d70a23f">MvClip</a> () const 
<dl class="el"><dd class="mdescRight">Returns clip value for motion vectors.  <a href="#b56a38a8adce851a90472f5c1d70a23f"></a><br></dl><li>const int <a class="el" href="a00107.html#2ae13d67212d1ce3235c88099fa7097d">SADClip</a> () const 
<dl class="el"><dd class="mdescRight">Returns clip value for sad.  <a href="#2ae13d67212d1ce3235c88099fa7097d"></a><br></dl><li>void <a class="el" href="a00107.html#e7143cc9bc59d59b7d26c0b087a3462e">SetOption</a> (<a class="el" href="a00227.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> o)
<dl class="el"><dd class="mdescRight">Set functions.  <a href="#e7143cc9bc59d59b7d26c0b087a3462e"></a><br></dl><li>void <a class="el" href="a00107.html#d4232d038298ddefb0e1bec6dd572125">SetReference</a> (int r)
<dl class="el"><dd class="mdescRight">Set which reference frame is to be used.  <a href="#d4232d038298ddefb0e1bec6dd572125"></a><br></dl><li>void <a class="el" href="a00107.html#fa115846e3389b6974e658bf40d017c6">SetBackground</a> (bool b)
<dl class="el"><dd class="mdescRight">Set whether input frame or grey is used as background.  <a href="#fa115846e3389b6974e658bf40d017c6"></a><br></dl><li>void <a class="el" href="a00107.html#9d1d67417d1e5a1b9eb9df2d34c7d17e">SetLegend</a> (bool l)
<dl class="el"><dd class="mdescRight">Set display of colour legend.  <a href="#9d1d67417d1e5a1b9eb9df2d34c7d17e"></a><br></dl><li>void <a class="el" href="a00107.html#fecf15b85b95e91e50d5a873a593a3be">SetMvClip</a> (int c)
<dl class="el"><dd class="mdescRight">Set clip for motion vectors.  <a href="#fecf15b85b95e91e50d5a873a593a3be"></a><br></dl><li>void <a class="el" href="a00107.html#3626ca88b1563662b4032db2b5bb6ee9">SetSADClip</a> (int c)
<dl class="el"><dd class="mdescRight">Set clip for sad.  <a href="#3626ca88b1563662b4032db2b5bb6ee9"></a><br></dl></ul>
<h2>Private Attributes</h2>
<ul>
<li><a class="el" href="a00227.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> <a class="el" href="a00107.html#6c95e9d4732fe1ddd26be9e6a47eb0bb">m_option</a>
<dl class="el"><dd class="mdescRight">Instrumentation command line option.  <a href="#6c95e9d4732fe1ddd26be9e6a47eb0bb"></a><br></dl><li>int <a class="el" href="a00107.html#4f7fa0de32daf112742df9f8bfb98f44">m_ref</a>
<dl class="el"><dd class="mdescRight">Reference frame.  <a href="#4f7fa0de32daf112742df9f8bfb98f44"></a><br></dl><li>bool <a class="el" href="a00107.html#3d95804b313b00d924666dbfdc0cc5da">m_bg</a>
<dl class="el"><dd class="mdescRight">Background - original luma or mid-grey.  <a href="#3d95804b313b00d924666dbfdc0cc5da"></a><br></dl><li>bool <a class="el" href="a00107.html#b3001d15bfbb47d7771ea961830083fd">m_legend</a>
<dl class="el"><dd class="mdescRight">Instrumentation legend off.  <a href="#b3001d15bfbb47d7771ea961830083fd"></a><br></dl><li>int <a class="el" href="a00107.html#60d4b819a7b9631ac8c648f614fb3846">m_mv_clip</a>
<dl class="el"><dd class="mdescRight">Motion vector clip value.  <a href="#60d4b819a7b9631ac8c648f614fb3846"></a><br></dl><li>int <a class="el" href="a00107.html#0952b0dca95a612d37b414c0af148561">m_sad_clip</a>
<dl class="el"><dd class="mdescRight">SAD clip value.  <a href="#0952b0dca95a612d37b414c0af148561"></a><br></dl></ul>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="3f91e443ef7001ee2aa0fdebb44312e7"></a><!-- doxytag: member="dirac_instr::OverlayParams::Option" ref="3f91e443ef7001ee2aa0fdebb44312e7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00227.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> dirac_instr::OverlayParams::Option           </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>
.. Returns instrumentation command line option 
</div>
</div><p>
<a class="anchor" name="80d870d170025c175583263967967f1c"></a><!-- doxytag: member="dirac_instr::OverlayParams::Reference" ref="80d870d170025c175583263967967f1c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int dirac_instr::OverlayParams::Reference           </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="5606678040a037114a7fc93e9dab6669"></a><!-- doxytag: member="dirac_instr::OverlayParams::Background" ref="5606678040a037114a7fc93e9dab6669" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int dirac_instr::OverlayParams::Background           </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="f26b44fa46f55aa10f2e8b52cf808f16"></a><!-- doxytag: member="dirac_instr::OverlayParams::Legend" ref="f26b44fa46f55aa10f2e8b52cf808f16" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int dirac_instr::OverlayParams::Legend           </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="b56a38a8adce851a90472f5c1d70a23f"></a><!-- doxytag: member="dirac_instr::OverlayParams::MvClip" ref="b56a38a8adce851a90472f5c1d70a23f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int dirac_instr::OverlayParams::MvClip           </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="2ae13d67212d1ce3235c88099fa7097d"></a><!-- doxytag: member="dirac_instr::OverlayParams::SADClip" ref="2ae13d67212d1ce3235c88099fa7097d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int dirac_instr::OverlayParams::SADClip           </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="e7143cc9bc59d59b7d26c0b087a3462e"></a><!-- doxytag: member="dirac_instr::OverlayParams::SetOption" ref="e7143cc9bc59d59b7d26c0b087a3462e" args="(OverlayOption o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac_instr::OverlayParams::SetOption           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00227.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a>&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
.. Set type of instrumentation 
</div>
</div><p>
<a class="anchor" name="d4232d038298ddefb0e1bec6dd572125"></a><!-- doxytag: member="dirac_instr::OverlayParams::SetReference" ref="d4232d038298ddefb0e1bec6dd572125" args="(int r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac_instr::OverlayParams::SetReference           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>r</em>          </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="fa115846e3389b6974e658bf40d017c6"></a><!-- doxytag: member="dirac_instr::OverlayParams::SetBackground" ref="fa115846e3389b6974e658bf40d017c6" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac_instr::OverlayParams::SetBackground           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>b</em>          </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="9d1d67417d1e5a1b9eb9df2d34c7d17e"></a><!-- doxytag: member="dirac_instr::OverlayParams::SetLegend" ref="9d1d67417d1e5a1b9eb9df2d34c7d17e" args="(bool l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac_instr::OverlayParams::SetLegend           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>l</em>          </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="fecf15b85b95e91e50d5a873a593a3be"></a><!-- doxytag: member="dirac_instr::OverlayParams::SetMvClip" ref="fecf15b85b95e91e50d5a873a593a3be" args="(int c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac_instr::OverlayParams::SetMvClip           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c</em>          </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="3626ca88b1563662b4032db2b5bb6ee9"></a><!-- doxytag: member="dirac_instr::OverlayParams::SetSADClip" ref="3626ca88b1563662b4032db2b5bb6ee9" args="(int c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac_instr::OverlayParams::SetSADClip           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c</em>          </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 Data Documentation</h2>
<a class="anchor" name="6c95e9d4732fe1ddd26be9e6a47eb0bb"></a><!-- doxytag: member="dirac_instr::OverlayParams::m_option" ref="6c95e9d4732fe1ddd26be9e6a47eb0bb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00227.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> <a class="el" href="a00107.html#6c95e9d4732fe1ddd26be9e6a47eb0bb">dirac_instr::OverlayParams::m_option</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4f7fa0de32daf112742df9f8bfb98f44"></a><!-- doxytag: member="dirac_instr::OverlayParams::m_ref" ref="4f7fa0de32daf112742df9f8bfb98f44" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00107.html#4f7fa0de32daf112742df9f8bfb98f44">dirac_instr::OverlayParams::m_ref</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3d95804b313b00d924666dbfdc0cc5da"></a><!-- doxytag: member="dirac_instr::OverlayParams::m_bg" ref="3d95804b313b00d924666dbfdc0cc5da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00107.html#3d95804b313b00d924666dbfdc0cc5da">dirac_instr::OverlayParams::m_bg</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b3001d15bfbb47d7771ea961830083fd"></a><!-- doxytag: member="dirac_instr::OverlayParams::m_legend" ref="b3001d15bfbb47d7771ea961830083fd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00107.html#b3001d15bfbb47d7771ea961830083fd">dirac_instr::OverlayParams::m_legend</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="60d4b819a7b9631ac8c648f614fb3846"></a><!-- doxytag: member="dirac_instr::OverlayParams::m_mv_clip" ref="60d4b819a7b9631ac8c648f614fb3846" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00107.html#60d4b819a7b9631ac8c648f614fb3846">dirac_instr::OverlayParams::m_mv_clip</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0952b0dca95a612d37b414c0af148561"></a><!-- doxytag: member="dirac_instr::OverlayParams::m_sad_clip" ref="0952b0dca95a612d37b414c0af148561" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00107.html#0952b0dca95a612d37b414c0af148561">dirac_instr::OverlayParams::m_sad_clip</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="a00278.html">overlay.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>