Sophie

Sophie

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

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="a00235.html">dirac_instr</a>::<a class="el" href="a00101.html">OverlayParams</a>
  </div>
<div class="contents">
<h1>dirac_instr::OverlayParams Class Reference</h1><!-- doxytag: class="dirac_instr::OverlayParams" -->Class holding instrumentation overlay information.  

<p>
<code>#include &lt;<a class="el" href="a00207_source.html">overlay.h</a>&gt;</code>
<p>

<p>
<a href="a00389.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00235.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> <a class="el" href="a00101.html#df1914b342104341cec04c32bc4cc59d">Option</a> () const 
<dl class="el"><dd class="mdescRight">Get functions.  <a href="#df1914b342104341cec04c32bc4cc59d"></a><br></dl><li>int <a class="el" href="a00101.html#f4dec313cb4996a367a377f7451306e7">Reference</a> () const 
<dl class="el"><dd class="mdescRight">Returns which reference is to be used.  <a href="#f4dec313cb4996a367a377f7451306e7"></a><br></dl><li>int <a class="el" href="a00101.html#6b5994e118d93c4af488df8b69a39760">Background</a> () const 
<dl class="el"><dd class="mdescRight">Returns true if input picture background is used, false if grey.  <a href="#6b5994e118d93c4af488df8b69a39760"></a><br></dl><li>int <a class="el" href="a00101.html#f703b817f84dd70f5ccfc6ba69f6e2c7">Legend</a> () const 
<dl class="el"><dd class="mdescRight">Returns true if colour legend is displayed.  <a href="#f703b817f84dd70f5ccfc6ba69f6e2c7"></a><br></dl><li>int <a class="el" href="a00101.html#84d580207f6f5a169504e608ac58bf43">MvClip</a> () const 
<dl class="el"><dd class="mdescRight">Returns clip value for motion vectors.  <a href="#84d580207f6f5a169504e608ac58bf43"></a><br></dl><li>int <a class="el" href="a00101.html#1841347a546e26043996c0ac0495f9de">SADClip</a> () const 
<dl class="el"><dd class="mdescRight">Returns clip value for sad.  <a href="#1841347a546e26043996c0ac0495f9de"></a><br></dl><li>void <a class="el" href="a00101.html#e7143cc9bc59d59b7d26c0b087a3462e">SetOption</a> (<a class="el" href="a00235.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="a00101.html#d4232d038298ddefb0e1bec6dd572125">SetReference</a> (int r)
<dl class="el"><dd class="mdescRight">Set which reference picture is to be used.  <a href="#d4232d038298ddefb0e1bec6dd572125"></a><br></dl><li>void <a class="el" href="a00101.html#fa115846e3389b6974e658bf40d017c6">SetBackground</a> (bool b)
<dl class="el"><dd class="mdescRight">Set whether input picture or grey is used as background.  <a href="#fa115846e3389b6974e658bf40d017c6"></a><br></dl><li>void <a class="el" href="a00101.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="a00101.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="a00101.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="a00235.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> <a class="el" href="a00101.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="a00101.html#4f7fa0de32daf112742df9f8bfb98f44">m_ref</a>
<dl class="el"><dd class="mdescRight">Reference picture.  <a href="#4f7fa0de32daf112742df9f8bfb98f44"></a><br></dl><li>bool <a class="el" href="a00101.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="a00101.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="a00101.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="a00101.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="6b5994e118d93c4af488df8b69a39760"></a><!-- doxytag: member="dirac_instr::OverlayParams::Background" ref="6b5994e118d93c4af488df8b69a39760" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac_instr::OverlayParams::Background           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00127">m_bg</a>.</p>

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

<p>

<p>References <a class="el" href="a00207_source.html#l00130">m_legend</a>.</p>

</div>
</div><p>
<a class="anchor" name="84d580207f6f5a169504e608ac58bf43"></a><!-- doxytag: member="dirac_instr::OverlayParams::MvClip" ref="84d580207f6f5a169504e608ac58bf43" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac_instr::OverlayParams::MvClip           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00133">m_mv_clip</a>.</p>

</div>
</div><p>
<a class="anchor" name="df1914b342104341cec04c32bc4cc59d"></a><!-- doxytag: member="dirac_instr::OverlayParams::Option" ref="df1914b342104341cec04c32bc4cc59d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00235.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> dirac_instr::OverlayParams::Option           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
.. Returns instrumentation command line option 
<p>References <a class="el" href="a00207_source.html#l00121">m_option</a>.</p>

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

<p>

<p>References <a class="el" href="a00207_source.html#l00124">m_ref</a>.</p>

</div>
</div><p>
<a class="anchor" name="1841347a546e26043996c0ac0495f9de"></a><!-- doxytag: member="dirac_instr::OverlayParams::SADClip" ref="1841347a546e26043996c0ac0495f9de" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac_instr::OverlayParams::SADClip           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00136">m_sad_clip</a>.</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><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00127">m_bg</a>.</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><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00130">m_legend</a>.</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><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00133">m_mv_clip</a>.</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="a00235.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a>&nbsp;</td>
          <td class="paramname"> <em>o</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
.. Set type of instrumentation 
<p>References <a class="el" href="a00207_source.html#l00121">m_option</a>.</p>

</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><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00124">m_ref</a>.</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><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00207_source.html#l00136">m_sad_clip</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<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="a00101.html#3d95804b313b00d924666dbfdc0cc5da">dirac_instr::OverlayParams::m_bg</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00207_source.html#l00089">Background()</a>, and <a class="el" href="a00207_source.html#l00108">SetBackground()</a>.</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="a00101.html#b3001d15bfbb47d7771ea961830083fd">dirac_instr::OverlayParams::m_legend</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00207_source.html#l00092">Legend()</a>, and <a class="el" href="a00207_source.html#l00111">SetLegend()</a>.</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="a00101.html#60d4b819a7b9631ac8c648f614fb3846">dirac_instr::OverlayParams::m_mv_clip</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00207_source.html#l00095">MvClip()</a>, and <a class="el" href="a00207_source.html#l00114">SetMvClip()</a>.</p>

</div>
</div><p>
<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="a00235.html#e4384603fcfba735dd9d69fab4fe1c1e">OverlayOption</a> <a class="el" href="a00101.html#6c95e9d4732fe1ddd26be9e6a47eb0bb">dirac_instr::OverlayParams::m_option</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00207_source.html#l00083">Option()</a>, and <a class="el" href="a00207_source.html#l00102">SetOption()</a>.</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="a00101.html#4f7fa0de32daf112742df9f8bfb98f44">dirac_instr::OverlayParams::m_ref</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00207_source.html#l00086">Reference()</a>, and <a class="el" href="a00207_source.html#l00105">SetReference()</a>.</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="a00101.html#0952b0dca95a612d37b414c0af148561">dirac_instr::OverlayParams::m_sad_clip</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00207_source.html#l00098">SADClip()</a>, and <a class="el" href="a00207_source.html#l00117">SetSADClip()</a>.</p>

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