Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > media > main-release > by-pkgid > f250c16c2b84c9364a2f35a71121aaa2 > files > 168

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="a00103.html">ParseParams</a>
  </div>
<div class="contents">
<h1>dirac::ParseParams Class Reference</h1><!-- doxytag: class="dirac::ParseParams" -->Parameters relating to the complexity of encoder/decoder.  

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

<p>
<a href="a00295.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00103.html#4ad226fc435f79b19d254f3ff827986b">ParseParams</a> ()
<dl class="el"><dd class="mdescRight">Default constructor.  <a href="#4ad226fc435f79b19d254f3ff827986b"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#03146d671596016f205c5974caa74c38">MajorVersion</a> () const 
<dl class="el"><dd class="mdescRight">Get the major version.  <a href="#03146d671596016f205c5974caa74c38"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#5009bf1ddfd88b30077e99705351fc76">MinorVersion</a> () const 
<dl class="el"><dd class="mdescRight">Get the minor version.  <a href="#5009bf1ddfd88b30077e99705351fc76"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#e75b4c890455441b4b298e0958cc9fad">Profile</a> () const 
<dl class="el"><dd class="mdescRight">Get the Profile.  <a href="#e75b4c890455441b4b298e0958cc9fad"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#520820ff4c5862d34741a63325e47490">Level</a> () const 
<dl class="el"><dd class="mdescRight">Get the Level.  <a href="#520820ff4c5862d34741a63325e47490"></a><br></dl><li>void <a class="el" href="a00103.html#c6210aa51f98bfa9f293d57fe9b10a63">SetMajorVersion</a> (unsigned int major_ver)
<dl class="el"><dd class="mdescRight">Set the major version.  <a href="#c6210aa51f98bfa9f293d57fe9b10a63"></a><br></dl><li>void <a class="el" href="a00103.html#9fa399e3a2edaad792e1d525d889adc9">SetMinorVersion</a> (unsigned int minor_ver)
<dl class="el"><dd class="mdescRight">Set the minor version.  <a href="#9fa399e3a2edaad792e1d525d889adc9"></a><br></dl><li>void <a class="el" href="a00103.html#74a22e3203e0ac25749d283d76486037">SetProfile</a> (unsigned int profile)
<dl class="el"><dd class="mdescRight">Set the Profile.  <a href="#74a22e3203e0ac25749d283d76486037"></a><br></dl><li>void <a class="el" href="a00103.html#01bbe305772c7dc31adc902eb7fda08b">SetLevel</a> (unsigned int level)
<dl class="el"><dd class="mdescRight">Set the Level.  <a href="#01bbe305772c7dc31adc902eb7fda08b"></a><br></dl></ul>
<h2>Private Attributes</h2>
<ul>
<li>unsigned int <a class="el" href="a00103.html#715449ffe207a6b6537015a6e4a16366">m_major_ver</a>
<dl class="el"><dd class="mdescRight">Major Version.  <a href="#715449ffe207a6b6537015a6e4a16366"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#a459069c84acfc40e20979c0ff3a5f80">m_minor_ver</a>
<dl class="el"><dd class="mdescRight">Minor Version.  <a href="#a459069c84acfc40e20979c0ff3a5f80"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#1bd2622860290355e4b9a38c4e62e436">m_profile</a>
<dl class="el"><dd class="mdescRight">Profile.  <a href="#1bd2622860290355e4b9a38c4e62e436"></a><br></dl><li>unsigned int <a class="el" href="a00103.html#7f168527db57c562fcc86763bfb06870">m_level</a>
<dl class="el"><dd class="mdescRight">Level.  <a href="#7f168527db57c562fcc86763bfb06870"></a><br></dl></ul>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="4ad226fc435f79b19d254f3ff827986b"></a><!-- doxytag: member="dirac::ParseParams::ParseParams" ref="4ad226fc435f79b19d254f3ff827986b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::ParseParams::ParseParams           </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="520820ff4c5862d34741a63325e47490"></a><!-- doxytag: member="dirac::ParseParams::Level" ref="520820ff4c5862d34741a63325e47490" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::ParseParams::Level           </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="a00171_source.html#l00932">m_level</a>.</p>

</div>
</div><p>
<a class="anchor" name="03146d671596016f205c5974caa74c38"></a><!-- doxytag: member="dirac::ParseParams::MajorVersion" ref="03146d671596016f205c5974caa74c38" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::ParseParams::MajorVersion           </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="a00171_source.html#l00926">m_major_ver</a>.</p>

</div>
</div><p>
<a class="anchor" name="5009bf1ddfd88b30077e99705351fc76"></a><!-- doxytag: member="dirac::ParseParams::MinorVersion" ref="5009bf1ddfd88b30077e99705351fc76" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::ParseParams::MinorVersion           </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="a00171_source.html#l00928">m_minor_ver</a>.</p>

</div>
</div><p>
<a class="anchor" name="e75b4c890455441b4b298e0958cc9fad"></a><!-- doxytag: member="dirac::ParseParams::Profile" ref="e75b4c890455441b4b298e0958cc9fad" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::ParseParams::Profile           </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="a00171_source.html#l00930">m_profile</a>.</p>

</div>
</div><p>
<a class="anchor" name="01bbe305772c7dc31adc902eb7fda08b"></a><!-- doxytag: member="dirac::ParseParams::SetLevel" ref="01bbe305772c7dc31adc902eb7fda08b" args="(unsigned int level)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::ParseParams::SetLevel           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>level</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l00932">m_level</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l00926">m_major_ver</a>.</p>

</div>
</div><p>
<a class="anchor" name="9fa399e3a2edaad792e1d525d889adc9"></a><!-- doxytag: member="dirac::ParseParams::SetMinorVersion" ref="9fa399e3a2edaad792e1d525d889adc9" args="(unsigned int minor_ver)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::ParseParams::SetMinorVersion           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>minor_ver</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l00928">m_minor_ver</a>.</p>

</div>
</div><p>
<a class="anchor" name="74a22e3203e0ac25749d283d76486037"></a><!-- doxytag: member="dirac::ParseParams::SetProfile" ref="74a22e3203e0ac25749d283d76486037" args="(unsigned int profile)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::ParseParams::SetProfile           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>profile</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l00930">m_profile</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00908">Level()</a>, and <a class="el" href="a00171_source.html#l00922">SetLevel()</a>.</p>

</div>
</div><p>
<a class="anchor" name="715449ffe207a6b6537015a6e4a16366"></a><!-- doxytag: member="dirac::ParseParams::m_major_ver" ref="715449ffe207a6b6537015a6e4a16366" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a00103.html#715449ffe207a6b6537015a6e4a16366">dirac::ParseParams::m_major_ver</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00899">MajorVersion()</a>, and <a class="el" href="a00171_source.html#l00913">SetMajorVersion()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a459069c84acfc40e20979c0ff3a5f80"></a><!-- doxytag: member="dirac::ParseParams::m_minor_ver" ref="a459069c84acfc40e20979c0ff3a5f80" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a00103.html#a459069c84acfc40e20979c0ff3a5f80">dirac::ParseParams::m_minor_ver</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00902">MinorVersion()</a>, and <a class="el" href="a00171_source.html#l00916">SetMinorVersion()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1bd2622860290355e4b9a38c4e62e436"></a><!-- doxytag: member="dirac::ParseParams::m_profile" ref="1bd2622860290355e4b9a38c4e62e436" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a00103.html#1bd2622860290355e4b9a38c4e62e436">dirac::ParseParams::m_profile</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00905">Profile()</a>, and <a class="el" href="a00171_source.html#l00919">SetProfile()</a>.</p>

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