Sophie

Sophie

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

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="a00113.html">PictureParams</a>
  </div>
<div class="contents">
<h1>dirac::PictureParams Class Reference</h1><!-- doxytag: class="dirac::PictureParams" -->Parameters for initialising picture class objects.  

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

<p>
<a href="a00290.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00113.html#1a9e0922f9ede79f573bfdf043411845">PictureParams</a> ()
<dl class="el"><dd class="mdescRight">Default constructor.  <a href="#1a9e0922f9ede79f573bfdf043411845"></a><br></dl><li><a class="el" href="a00113.html#967183b2ccb8da764cf8e672c9ec7a7f">PictureParams</a> (const <a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp;cf, int xlen, int ylen, unsigned int luma_depth, unsigned int chroma_depth)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#967183b2ccb8da764cf8e672c9ec7a7f"></a><br></dl><li><a class="el" href="a00113.html#e2e461c980013b00fa326ccd231dc244">PictureParams</a> (const <a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp;cf, const <a class="el" href="a00115.html">PictureSort</a> &amp;fs)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#e2e461c980013b00fa326ccd231dc244"></a><br></dl><li><a class="el" href="a00113.html#0553298fb4b504aaa42c51ee4b9ca737">PictureParams</a> (const <a class="el" href="a00131.html">SourceParams</a> &amp;sparams)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#0553298fb4b504aaa42c51ee4b9ca737"></a><br></dl><li>const <a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp; <a class="el" href="a00113.html#a842f204dca5bbd48c6cb0d2fbc54756">CFormat</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma format of the picture.  <a href="#a842f204dca5bbd48c6cb0d2fbc54756"></a><br></dl><li>int <a class="el" href="a00113.html#7b14ca008310a719c64ed2ec9fb66994">Xl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the picture width.  <a href="#7b14ca008310a719c64ed2ec9fb66994"></a><br></dl><li>int <a class="el" href="a00113.html#adcb367ec9212bcc7624576e26cbfd73">Yl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the picture height.  <a href="#adcb367ec9212bcc7624576e26cbfd73"></a><br></dl><li>int <a class="el" href="a00113.html#a5bcb1767b088a04d3110c293a7e80a5">ChromaXl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma width of the picture.  <a href="#a5bcb1767b088a04d3110c293a7e80a5"></a><br></dl><li>int <a class="el" href="a00113.html#2bc7cd7df1fbd54108cce4feec0eebd2">ChromaYl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma height of the picture.  <a href="#2bc7cd7df1fbd54108cce4feec0eebd2"></a><br></dl><li>unsigned int <a class="el" href="a00113.html#1e7f305c3956158cb22bacff6bdb974c">LumaDepth</a> () const 
<dl class="el"><dd class="mdescRight">Returns the luma depth.  <a href="#1e7f305c3956158cb22bacff6bdb974c"></a><br></dl><li>unsigned int <a class="el" href="a00113.html#02d1a8e5567a2c1ad923a762cbf937f6">ChromaDepth</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma depth.  <a href="#02d1a8e5567a2c1ad923a762cbf937f6"></a><br></dl><li>const <a class="el" href="a00115.html">PictureSort</a> &amp; <a class="el" href="a00113.html#36df5a2358275042a8cc49f16f6de736">PicSort</a> () const 
<dl class="el"><dd class="mdescRight">Returns the type of the picture.  <a href="#36df5a2358275042a8cc49f16f6de736"></a><br></dl><li>int <a class="el" href="a00113.html#8d9b6bbcd817f17cdc6f64dc901b3c7e">PictureNum</a> () const 
<dl class="el"><dd class="mdescRight">Returns the number of the picture (in time order).  <a href="#8d9b6bbcd817f17cdc6f64dc901b3c7e"></a><br></dl><li>int <a class="el" href="a00113.html#456f6a55a197677039a4e776aba53c6c">RetiredPictureNum</a> () const 
<dl class="el"><dd class="mdescRight">Returns the retired reference picture number.  <a href="#456f6a55a197677039a4e776aba53c6c"></a><br></dl><li>bool <a class="el" href="a00113.html#7128443b73e2706964a9307b34fae1e4">IsBPicture</a> () const 
<dl class="el"><dd class="mdescRight">Returns whether the picture is bi-directionally predicted by checking references.  <a href="#7128443b73e2706964a9307b34fae1e4"></a><br></dl><li>int <a class="el" href="a00113.html#80b037be7604e4230c3b6805f0161e6e">ExpiryTime</a> () const 
<dl class="el"><dd class="mdescRight">Returns the number of pictures after the current picture number after which the picture can be discarded.  <a href="#80b037be7604e4230c3b6805f0161e6e"></a><br></dl><li>bool <a class="el" href="a00113.html#547dc03667dff7512edac19c62a52f1e">Output</a> () const 
<dl class="el"><dd class="mdescRight">Returns an indication of whether the picture has been output yet.  <a href="#547dc03667dff7512edac19c62a52f1e"></a><br></dl><li>const std::vector&lt; int &gt; &amp; <a class="el" href="a00113.html#ae7c71f730e11ad38a4c51fb13be667a">Refs</a> () const 
<dl class="el"><dd class="mdescRight">Returns a const C++ reference to the set of reference picture numbers (will be empty if the picture is an I picture).  <a href="#ae7c71f730e11ad38a4c51fb13be667a"></a><br></dl><li>std::vector&lt; int &gt; &amp; <a class="el" href="a00113.html#695dcf6074110e375e94d74f6893f393">Refs</a> ()
<dl class="el"><dd class="mdescRight">Returns non-const C++ referece to the vector of reference pictures, to allow them to be set.  <a href="#695dcf6074110e375e94d74f6893f393"></a><br></dl><li>unsigned int <a class="el" href="a00113.html#a8ff378b426cc589324e323cd5bf1d09">NumRefs</a> () const 
<dl class="el"><dd class="mdescRight">Return the number of reference pictures.  <a href="#a8ff378b426cc589324e323cd5bf1d09"></a><br></dl><li><a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> <a class="el" href="a00113.html#1e78932509c63264f2f78c46824da8df">GetPictureType</a> () const 
<dl class="el"><dd class="mdescRight">Returns type of picture (see enum).  <a href="#1e78932509c63264f2f78c46824da8df"></a><br></dl><li><a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> <a class="el" href="a00113.html#f4296b6bfd8f03df2e6ecf901059b5f8">GetReferenceType</a> () const 
<dl class="el"><dd class="mdescRight">Returns reference picture type (see enum).  <a href="#f4296b6bfd8f03df2e6ecf901059b5f8"></a><br></dl><li>bool <a class="el" href="a00113.html#e8442306b88073a1956060be8675f391">UsingAC</a> () const 
<dl class="el"><dd class="mdescRight">Returns true is entropy coding using Arithmetic coding.  <a href="#e8442306b88073a1956060be8675f391"></a><br></dl><li>void <a class="el" href="a00113.html#0f02653db7398fa20628d9dabc0e35b7">SetPicSort</a> (const <a class="el" href="a00115.html">PictureSort</a> &amp;ps)
<dl class="el"><dd class="mdescRight">Sets the type of picture.  <a href="#0f02653db7398fa20628d9dabc0e35b7"></a><br></dl><li>void <a class="el" href="a00113.html#50c26c51f2b0243d2fe4e4c5780f1bed">SetPictureType</a> (const <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> ftype)
<dl class="el"><dd class="mdescRight">Sets the picture to be Intra/Inter.  <a href="#50c26c51f2b0243d2fe4e4c5780f1bed"></a><br></dl><li>void <a class="el" href="a00113.html#8c4561d6702a2ec250f570eec32e8be0">SetReferenceType</a> (const <a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> rtype)
<dl class="el"><dd class="mdescRight">Sets the picture to be a reference or not.  <a href="#8c4561d6702a2ec250f570eec32e8be0"></a><br></dl><li>void <a class="el" href="a00113.html#42cc3c8df32fba6489447ffe29038cae">SetPictureNum</a> (const int fn)
<dl class="el"><dd class="mdescRight">Sets the picture number.  <a href="#42cc3c8df32fba6489447ffe29038cae"></a><br></dl><li>void <a class="el" href="a00113.html#1564f2fba1ed57e43ad30157e9e39049">SetExpiryTime</a> (const int expt)
<dl class="el"><dd class="mdescRight">Sets how long the picture will stay in the buffer (encoder only).  <a href="#1564f2fba1ed57e43ad30157e9e39049"></a><br></dl><li>void <a class="el" href="a00113.html#6de583b5728732a0e6b19f3d805cf2c1">SetAsOutput</a> ()
<dl class="el"><dd class="mdescRight">Sets a flag to indicate that the picture has been output.  <a href="#6de583b5728732a0e6b19f3d805cf2c1"></a><br></dl><li>void <a class="el" href="a00113.html#77907bd69cade7ceffa0f821382595cb">SetCFormat</a> (<a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> cf)
<dl class="el"><dd class="mdescRight">Sets the chroma format.  <a href="#77907bd69cade7ceffa0f821382595cb"></a><br></dl><li>void <a class="el" href="a00113.html#32ade8732fcc1a34b47328ff2fdc0625">SetXl</a> (int xlen)
<dl class="el"><dd class="mdescRight">Sets the picture width.  <a href="#32ade8732fcc1a34b47328ff2fdc0625"></a><br></dl><li>void <a class="el" href="a00113.html#189c50ba8fbeb5d1131dcb8542a3a94b">SetYl</a> (int ylen)
<dl class="el"><dd class="mdescRight">Sets the picture height.  <a href="#189c50ba8fbeb5d1131dcb8542a3a94b"></a><br></dl><li>void <a class="el" href="a00113.html#9074ed5b211ef54c93a82eeba8ad2509">SetLumaDepth</a> (unsigned int luma_depth)
<dl class="el"><dd class="mdescRight">Set Luma Depth.  <a href="#9074ed5b211ef54c93a82eeba8ad2509"></a><br></dl><li>void <a class="el" href="a00113.html#9921d2dfba8dc6fc23ac280c72a83671">SetChromaDepth</a> (unsigned int chroma_depth)
<dl class="el"><dd class="mdescRight">Set Chroma Depth.  <a href="#9921d2dfba8dc6fc23ac280c72a83671"></a><br></dl><li>void <a class="el" href="a00113.html#bf521dea487ca83ac4f30f79f1be8c1d">SetRetiredPictureNum</a> (int retd_fnum)
<dl class="el"><dd class="mdescRight">Sets the retired reference picture number.  <a href="#bf521dea487ca83ac4f30f79f1be8c1d"></a><br></dl><li>void <a class="el" href="a00113.html#fd24478f507552b43fe50d6c1a4c7879">SetUsingAC</a> (bool using_ac)
<dl class="el"><dd class="mdescRight">Sets the arithmetic coding flag.  <a href="#fd24478f507552b43fe50d6c1a4c7879"></a><br></dl></ul>
<h2>Private Attributes</h2>
<ul>
<li><a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> <a class="el" href="a00113.html#f70323cc49df3d356dfb46fc78c1adb0">m_cformat</a>
<dl class="el"><dd class="mdescRight">The chroma format.  <a href="#f70323cc49df3d356dfb46fc78c1adb0"></a><br></dl><li><a class="el" href="a00115.html">PictureSort</a> <a class="el" href="a00113.html#a98635acbe5599bd3446ce3c6379e89f">m_psort</a>
<dl class="el"><dd class="mdescRight">The picture sort.  <a href="#a98635acbe5599bd3446ce3c6379e89f"></a><br></dl><li>std::vector&lt; int &gt; <a class="el" href="a00113.html#263fb4228111f8e7b87a59e7c368017f">m_refs</a>
<dl class="el"><dd class="mdescRight">The set of picture numbers of reference pictures.  <a href="#263fb4228111f8e7b87a59e7c368017f"></a><br></dl><li>int <a class="el" href="a00113.html#4b1dd3bddda0970dcd3afc8c9103b059">m_expiry_time</a>
<dl class="el"><dd class="mdescRight">The number of pictures, after the current picture number, after the (de)coding of which the picture can be deleted.  <a href="#4b1dd3bddda0970dcd3afc8c9103b059"></a><br></dl><li>int <a class="el" href="a00113.html#edecb096e9d49be3082fd39cdeaa0bdf">m_fnum</a>
<dl class="el"><dd class="mdescRight">The picture number, in temporal order.  <a href="#edecb096e9d49be3082fd39cdeaa0bdf"></a><br></dl><li><a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> <a class="el" href="a00113.html#f1c7ddab0275a36b0aeb9577ecf735da">m_picture_type</a>
<dl class="el"><dd class="mdescRight"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> type.  <a href="#f1c7ddab0275a36b0aeb9577ecf735da"></a><br></dl><li><a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> <a class="el" href="a00113.html#1e3524a4bde188f2220103577685bb8c">m_reference_type</a>
<dl class="el"><dd class="mdescRight">Reference type.  <a href="#1e3524a4bde188f2220103577685bb8c"></a><br></dl><li>bool <a class="el" href="a00113.html#b9bcdd697cadfb86d44d1c1c1280cbcf">m_output</a>
<dl class="el"><dd class="mdescRight">True if the picture has been output, false if not.  <a href="#b9bcdd697cadfb86d44d1c1c1280cbcf"></a><br></dl><li>int <a class="el" href="a00113.html#80e400a39ea3805c9324568a06d5620e">m_retd_fnum</a>
<dl class="el"><dd class="mdescRight">The picture number of the retired picture.  <a href="#80e400a39ea3805c9324568a06d5620e"></a><br></dl><li>int <a class="el" href="a00113.html#121311b5ea010094b57649b623bb0cb2">m_xl</a>
<dl class="el"><dd class="mdescRight"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> luma width.  <a href="#121311b5ea010094b57649b623bb0cb2"></a><br></dl><li>int <a class="el" href="a00113.html#a3725ba46135ce2db7516485231aa637">m_yl</a>
<dl class="el"><dd class="mdescRight"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> luma height.  <a href="#a3725ba46135ce2db7516485231aa637"></a><br></dl><li>int <a class="el" href="a00113.html#e6664701f951024aabfaba3afb43bfe5">m_cxl</a>
<dl class="el"><dd class="mdescRight"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> chroma width.  <a href="#e6664701f951024aabfaba3afb43bfe5"></a><br></dl><li>int <a class="el" href="a00113.html#44930fffac0bb44aea8894ffee5b9d7d">m_cyl</a>
<dl class="el"><dd class="mdescRight"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> chroma height.  <a href="#44930fffac0bb44aea8894ffee5b9d7d"></a><br></dl><li>unsigned int <a class="el" href="a00113.html#bf093d1c3ab08c964fcd0ae759414c55">m_luma_depth</a>
<dl class="el"><dd class="mdescRight">Luma depth - number of bits required for lumz.  <a href="#bf093d1c3ab08c964fcd0ae759414c55"></a><br></dl><li>unsigned int <a class="el" href="a00113.html#c3c332fbf57c7a464c39e1e16fd70392">m_chroma_depth</a>
<dl class="el"><dd class="mdescRight">chroma depth - number of bits required for luma  <a href="#c3c332fbf57c7a464c39e1e16fd70392"></a><br></dl><li>bool <a class="el" href="a00113.html#fa665b50a371d30d7384ff74c8e3fcb0">m_using_ac</a>
<dl class="el"><dd class="mdescRight">arithmetic coding flag  <a href="#fa665b50a371d30d7384ff74c8e3fcb0"></a><br></dl></ul>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1a9e0922f9ede79f573bfdf043411845"></a><!-- doxytag: member="dirac::PictureParams::PictureParams" ref="1a9e0922f9ede79f573bfdf043411845" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::PictureParams::PictureParams           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="967183b2ccb8da764cf8e672c9ec7a7f"></a><!-- doxytag: member="dirac::PictureParams::PictureParams" ref="967183b2ccb8da764cf8e672c9ec7a7f" args="(const ChromaFormat &amp;cf, int xlen, int ylen, unsigned int luma_depth, unsigned int chroma_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::PictureParams::PictureParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>xlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ylen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>luma_depth</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>chroma_depth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> chroma format is set <a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> sort defaults to I picture. 
</div>
</div><p>
<a class="anchor" name="e2e461c980013b00fa326ccd231dc244"></a><!-- doxytag: member="dirac::PictureParams::PictureParams" ref="e2e461c980013b00fa326ccd231dc244" args="(const ChromaFormat &amp;cf, const PictureSort &amp;fs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::PictureParams::PictureParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>cf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00115.html">PictureSort</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>fs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> chroma format and picture sort are set. 
</div>
</div><p>
<a class="anchor" name="0553298fb4b504aaa42c51ee4b9ca737"></a><!-- doxytag: member="dirac::PictureParams::PictureParams" ref="0553298fb4b504aaa42c51ee4b9ca737" args="(const SourceParams &amp;sparams)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::PictureParams::PictureParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00131.html">SourceParams</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sparams</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructor. Parameters are derived from the source parameters 
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a842f204dca5bbd48c6cb0d2fbc54756"></a><!-- doxytag: member="dirac::PictureParams::CFormat" ref="a842f204dca5bbd48c6cb0d2fbc54756" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a>&amp; dirac::PictureParams::CFormat           </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#l00665">m_cformat</a>.</p>

</div>
</div><p>
<a class="anchor" name="02d1a8e5567a2c1ad923a762cbf937f6"></a><!-- doxytag: member="dirac::PictureParams::ChromaDepth" ref="02d1a8e5567a2c1ad923a762cbf937f6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::PictureParams::ChromaDepth           </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#l00707">m_chroma_depth</a>.</p>

</div>
</div><p>
<a class="anchor" name="a5bcb1767b088a04d3110c293a7e80a5"></a><!-- doxytag: member="dirac::PictureParams::ChromaXl" ref="a5bcb1767b088a04d3110c293a7e80a5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::ChromaXl           </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#l00698">m_cxl</a>.</p>

</div>
</div><p>
<a class="anchor" name="2bc7cd7df1fbd54108cce4feec0eebd2"></a><!-- doxytag: member="dirac::PictureParams::ChromaYl" ref="2bc7cd7df1fbd54108cce4feec0eebd2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::ChromaYl           </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#l00701">m_cyl</a>.</p>

</div>
</div><p>
<a class="anchor" name="80b037be7604e4230c3b6805f0161e6e"></a><!-- doxytag: member="dirac::PictureParams::ExpiryTime" ref="80b037be7604e4230c3b6805f0161e6e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::ExpiryTime           </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#l00674">m_expiry_time</a>.</p>

</div>
</div><p>
<a class="anchor" name="1e78932509c63264f2f78c46824da8df"></a><!-- doxytag: member="dirac::PictureParams::GetPictureType" ref="1e78932509c63264f2f78c46824da8df" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> dirac::PictureParams::GetPictureType           </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#l00680">m_picture_type</a>.</p>

</div>
</div><p>
<a class="anchor" name="f4296b6bfd8f03df2e6ecf901059b5f8"></a><!-- doxytag: member="dirac::PictureParams::GetReferenceType" ref="f4296b6bfd8f03df2e6ecf901059b5f8" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> dirac::PictureParams::GetReferenceType           </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#l00683">m_reference_type</a>.</p>

</div>
</div><p>
<a class="anchor" name="7128443b73e2706964a9307b34fae1e4"></a><!-- doxytag: member="dirac::PictureParams::IsBPicture" ref="7128443b73e2706964a9307b34fae1e4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::PictureParams::IsBPicture           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1e7f305c3956158cb22bacff6bdb974c"></a><!-- doxytag: member="dirac::PictureParams::LumaDepth" ref="1e7f305c3956158cb22bacff6bdb974c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::PictureParams::LumaDepth           </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#l00704">m_luma_depth</a>.</p>

</div>
</div><p>
<a class="anchor" name="a8ff378b426cc589324e323cd5bf1d09"></a><!-- doxytag: member="dirac::PictureParams::NumRefs" ref="a8ff378b426cc589324e323cd5bf1d09" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::PictureParams::NumRefs           </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#l00671">m_refs</a>.</p>

</div>
</div><p>
<a class="anchor" name="547dc03667dff7512edac19c62a52f1e"></a><!-- doxytag: member="dirac::PictureParams::Output" ref="547dc03667dff7512edac19c62a52f1e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::PictureParams::Output           </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#l00686">m_output</a>.</p>

</div>
</div><p>
<a class="anchor" name="36df5a2358275042a8cc49f16f6de736"></a><!-- doxytag: member="dirac::PictureParams::PicSort" ref="36df5a2358275042a8cc49f16f6de736" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00115.html">PictureSort</a>&amp; dirac::PictureParams::PicSort           </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#l00668">m_psort</a>.</p>

</div>
</div><p>
<a class="anchor" name="8d9b6bbcd817f17cdc6f64dc901b3c7e"></a><!-- doxytag: member="dirac::PictureParams::PictureNum" ref="8d9b6bbcd817f17cdc6f64dc901b3c7e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::PictureNum           </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#l00677">m_fnum</a>.</p>

</div>
</div><p>
<a class="anchor" name="695dcf6074110e375e94d74f6893f393"></a><!-- doxytag: member="dirac::PictureParams::Refs" ref="695dcf6074110e375e94d74f6893f393" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;int&gt;&amp; dirac::PictureParams::Refs           </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="a00171_source.html#l00671">m_refs</a>.</p>

</div>
</div><p>
<a class="anchor" name="ae7c71f730e11ad38a4c51fb13be667a"></a><!-- doxytag: member="dirac::PictureParams::Refs" ref="ae7c71f730e11ad38a4c51fb13be667a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt;int&gt;&amp; dirac::PictureParams::Refs           </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#l00671">m_refs</a>.</p>

</div>
</div><p>
<a class="anchor" name="456f6a55a197677039a4e776aba53c6c"></a><!-- doxytag: member="dirac::PictureParams::RetiredPictureNum" ref="456f6a55a197677039a4e776aba53c6c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::RetiredPictureNum           </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#l00689">m_retd_fnum</a>.</p>

</div>
</div><p>
<a class="anchor" name="6de583b5728732a0e6b19f3d805cf2c1"></a><!-- doxytag: member="dirac::PictureParams::SetAsOutput" ref="6de583b5728732a0e6b19f3d805cf2c1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetAsOutput           </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="a00171_source.html#l00686">m_output</a>.</p>

</div>
</div><p>
<a class="anchor" name="77907bd69cade7ceffa0f821382595cb"></a><!-- doxytag: member="dirac::PictureParams::SetCFormat" ref="77907bd69cade7ceffa0f821382595cb" args="(ChromaFormat cf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetCFormat           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a>&nbsp;</td>
          <td class="paramname"> <em>cf</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#l00665">m_cformat</a>.</p>

</div>
</div><p>
<a class="anchor" name="9921d2dfba8dc6fc23ac280c72a83671"></a><!-- doxytag: member="dirac::PictureParams::SetChromaDepth" ref="9921d2dfba8dc6fc23ac280c72a83671" args="(unsigned int chroma_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetChromaDepth           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>chroma_depth</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#l00707">m_chroma_depth</a>.</p>

</div>
</div><p>
<a class="anchor" name="1564f2fba1ed57e43ad30157e9e39049"></a><!-- doxytag: member="dirac::PictureParams::SetExpiryTime" ref="1564f2fba1ed57e43ad30157e9e39049" args="(const int expt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetExpiryTime           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>expt</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#l00674">m_expiry_time</a>.</p>

</div>
</div><p>
<a class="anchor" name="9074ed5b211ef54c93a82eeba8ad2509"></a><!-- doxytag: member="dirac::PictureParams::SetLumaDepth" ref="9074ed5b211ef54c93a82eeba8ad2509" args="(unsigned int luma_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetLumaDepth           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>luma_depth</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#l00704">m_luma_depth</a>.</p>

</div>
</div><p>
<a class="anchor" name="0f02653db7398fa20628d9dabc0e35b7"></a><!-- doxytag: member="dirac::PictureParams::SetPicSort" ref="0f02653db7398fa20628d9dabc0e35b7" args="(const PictureSort &amp;ps)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetPicSort           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00115.html">PictureSort</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>ps</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00212_source.html#l00082">dirac::Picture::SetPictureSort()</a>.</p>

</div>
</div><p>
<a class="anchor" name="42cc3c8df32fba6489447ffe29038cae"></a><!-- doxytag: member="dirac::PictureParams::SetPictureNum" ref="42cc3c8df32fba6489447ffe29038cae" args="(const int fn)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetPictureNum           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>fn</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#l00677">m_fnum</a>.</p>

</div>
</div><p>
<a class="anchor" name="50c26c51f2b0243d2fe4e4c5780f1bed"></a><!-- doxytag: member="dirac::PictureParams::SetPictureType" ref="50c26c51f2b0243d2fe4e4c5780f1bed" args="(const PictureType ftype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetPictureType           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a>&nbsp;</td>
          <td class="paramname"> <em>ftype</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00212_source.html#l00085">dirac::Picture::SetPictureType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="8c4561d6702a2ec250f570eec32e8be0"></a><!-- doxytag: member="dirac::PictureParams::SetReferenceType" ref="8c4561d6702a2ec250f570eec32e8be0" args="(const ReferenceType rtype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetReferenceType           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a>&nbsp;</td>
          <td class="paramname"> <em>rtype</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00212_source.html#l00088">dirac::Picture::SetReferenceType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="bf521dea487ca83ac4f30f79f1be8c1d"></a><!-- doxytag: member="dirac::PictureParams::SetRetiredPictureNum" ref="bf521dea487ca83ac4f30f79f1be8c1d" args="(int retd_fnum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetRetiredPictureNum           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>retd_fnum</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#l00689">m_retd_fnum</a>.</p>

</div>
</div><p>
<a class="anchor" name="fd24478f507552b43fe50d6c1a4c7879"></a><!-- doxytag: member="dirac::PictureParams::SetUsingAC" ref="fd24478f507552b43fe50d6c1a4c7879" args="(bool using_ac)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetUsingAC           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>using_ac</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#l00710">m_using_ac</a>.</p>

</div>
</div><p>
<a class="anchor" name="32ade8732fcc1a34b47328ff2fdc0625"></a><!-- doxytag: member="dirac::PictureParams::SetXl" ref="32ade8732fcc1a34b47328ff2fdc0625" args="(int xlen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetXl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>xlen</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="189c50ba8fbeb5d1131dcb8542a3a94b"></a><!-- doxytag: member="dirac::PictureParams::SetYl" ref="189c50ba8fbeb5d1131dcb8542a3a94b" args="(int ylen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::PictureParams::SetYl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ylen</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e8442306b88073a1956060be8675f391"></a><!-- doxytag: member="dirac::PictureParams::UsingAC" ref="e8442306b88073a1956060be8675f391" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::PictureParams::UsingAC           </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#l00710">m_using_ac</a>.</p>

</div>
</div><p>
<a class="anchor" name="7b14ca008310a719c64ed2ec9fb66994"></a><!-- doxytag: member="dirac::PictureParams::Xl" ref="7b14ca008310a719c64ed2ec9fb66994" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::Xl           </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#l00692">m_xl</a>.</p>

</div>
</div><p>
<a class="anchor" name="adcb367ec9212bcc7624576e26cbfd73"></a><!-- doxytag: member="dirac::PictureParams::Yl" ref="adcb367ec9212bcc7624576e26cbfd73" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::PictureParams::Yl           </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#l00695">m_yl</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f70323cc49df3d356dfb46fc78c1adb0"></a><!-- doxytag: member="dirac::PictureParams::m_cformat" ref="f70323cc49df3d356dfb46fc78c1adb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> <a class="el" href="a00113.html#f70323cc49df3d356dfb46fc78c1adb0">dirac::PictureParams::m_cformat</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00565">CFormat()</a>, and <a class="el" href="a00171_source.html#l00642">SetCFormat()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00583">ChromaDepth()</a>, and <a class="el" href="a00171_source.html#l00654">SetChromaDepth()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00574">ChromaXl()</a>.</p>

</div>
</div><p>
<a class="anchor" name="44930fffac0bb44aea8894ffee5b9d7d"></a><!-- doxytag: member="dirac::PictureParams::m_cyl" ref="44930fffac0bb44aea8894ffee5b9d7d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00113.html#44930fffac0bb44aea8894ffee5b9d7d">dirac::PictureParams::m_cyl</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00577">ChromaYl()</a>.</p>

</div>
</div><p>
<a class="anchor" name="4b1dd3bddda0970dcd3afc8c9103b059"></a><!-- doxytag: member="dirac::PictureParams::m_expiry_time" ref="4b1dd3bddda0970dcd3afc8c9103b059" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00113.html#4b1dd3bddda0970dcd3afc8c9103b059">dirac::PictureParams::m_expiry_time</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00598">ExpiryTime()</a>, and <a class="el" href="a00171_source.html#l00636">SetExpiryTime()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00589">PictureNum()</a>, and <a class="el" href="a00171_source.html#l00633">SetPictureNum()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00580">LumaDepth()</a>, and <a class="el" href="a00171_source.html#l00651">SetLumaDepth()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b9bcdd697cadfb86d44d1c1c1280cbcf"></a><!-- doxytag: member="dirac::PictureParams::m_output" ref="b9bcdd697cadfb86d44d1c1c1280cbcf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00113.html#b9bcdd697cadfb86d44d1c1c1280cbcf">dirac::PictureParams::m_output</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00601">Output()</a>, and <a class="el" href="a00171_source.html#l00639">SetAsOutput()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f1c7ddab0275a36b0aeb9577ecf735da"></a><!-- doxytag: member="dirac::PictureParams::m_picture_type" ref="f1c7ddab0275a36b0aeb9577ecf735da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> <a class="el" href="a00113.html#f1c7ddab0275a36b0aeb9577ecf735da">dirac::PictureParams::m_picture_type</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00613">GetPictureType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a98635acbe5599bd3446ce3c6379e89f"></a><!-- doxytag: member="dirac::PictureParams::m_psort" ref="a98635acbe5599bd3446ce3c6379e89f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00115.html">PictureSort</a> <a class="el" href="a00113.html#a98635acbe5599bd3446ce3c6379e89f">dirac::PictureParams::m_psort</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00586">PicSort()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1e3524a4bde188f2220103577685bb8c"></a><!-- doxytag: member="dirac::PictureParams::m_reference_type" ref="1e3524a4bde188f2220103577685bb8c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> <a class="el" href="a00113.html#1e3524a4bde188f2220103577685bb8c">dirac::PictureParams::m_reference_type</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00616">GetReferenceType()</a>.</p>

</div>
</div><p>
<a class="anchor" name="263fb4228111f8e7b87a59e7c368017f"></a><!-- doxytag: member="dirac::PictureParams::m_refs" ref="263fb4228111f8e7b87a59e7c368017f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;int&gt; <a class="el" href="a00113.html#263fb4228111f8e7b87a59e7c368017f">dirac::PictureParams::m_refs</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00610">NumRefs()</a>, and <a class="el" href="a00171_source.html#l00604">Refs()</a>.</p>

</div>
</div><p>
<a class="anchor" name="80e400a39ea3805c9324568a06d5620e"></a><!-- doxytag: member="dirac::PictureParams::m_retd_fnum" ref="80e400a39ea3805c9324568a06d5620e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00113.html#80e400a39ea3805c9324568a06d5620e">dirac::PictureParams::m_retd_fnum</a><code> [mutable, private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00592">RetiredPictureNum()</a>, and <a class="el" href="a00171_source.html#l00657">SetRetiredPictureNum()</a>.</p>

</div>
</div><p>
<a class="anchor" name="fa665b50a371d30d7384ff74c8e3fcb0"></a><!-- doxytag: member="dirac::PictureParams::m_using_ac" ref="fa665b50a371d30d7384ff74c8e3fcb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00113.html#fa665b50a371d30d7384ff74c8e3fcb0">dirac::PictureParams::m_using_ac</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00660">SetUsingAC()</a>, and <a class="el" href="a00171_source.html#l00619">UsingAC()</a>.</p>

</div>
</div><p>
<a class="anchor" name="121311b5ea010094b57649b623bb0cb2"></a><!-- doxytag: member="dirac::PictureParams::m_xl" ref="121311b5ea010094b57649b623bb0cb2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00113.html#121311b5ea010094b57649b623bb0cb2">dirac::PictureParams::m_xl</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00568">Xl()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l00571">Yl()</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>