<!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 <<a class="el" href="a00171_source.html">common.h</a>></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> &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> &cf, const <a class="el" href="a00115.html">PictureSort</a> &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> &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> & <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> & <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< int > & <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< int > & <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> &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< int > <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 & 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> ) </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 &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> & </td> <td class="paramname"> <em>cf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>xlen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>ylen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>luma_depth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>chroma_depth</em></td><td> </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 &cf, const PictureSort &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> & </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> & </td> <td class="paramname"> <em>fs</em></td><td> </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 &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> & </td> <td class="paramname"> <em>sparams</em> </td> <td> ) </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>& dirac::PictureParams::CFormat </td> <td>(</td> <td class="paramname"> </td> <td> ) </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> ) </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> ) </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> ) </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> ) </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> ) </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> ) </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> ) </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> ) </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> ) </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> ) </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>& dirac::PictureParams::PicSort </td> <td>(</td> <td class="paramname"> </td> <td> ) </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> ) </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<int>& dirac::PictureParams::Refs </td> <td>(</td> <td class="paramname"> </td> <td> ) </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<int>& dirac::PictureParams::Refs </td> <td>(</td> <td class="paramname"> </td> <td> ) </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> ) </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> ) </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> </td> <td class="paramname"> <em>cf</em> </td> <td> ) </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 </td> <td class="paramname"> <em>chroma_depth</em> </td> <td> ) </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 </td> <td class="paramname"> <em>expt</em> </td> <td> ) </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 </td> <td class="paramname"> <em>luma_depth</em> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>ps</em> </td> <td> ) </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 </td> <td class="paramname"> <em>fn</em> </td> <td> ) </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> </td> <td class="paramname"> <em>ftype</em> </td> <td> ) </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> </td> <td class="paramname"> <em>rtype</em> </td> <td> ) </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 </td> <td class="paramname"> <em>retd_fnum</em> </td> <td> ) </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 </td> <td class="paramname"> <em>using_ac</em> </td> <td> ) </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 </td> <td class="paramname"> <em>xlen</em> </td> <td> ) </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 </td> <td class="paramname"> <em>ylen</em> </td> <td> ) </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> ) </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> ) </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> ) </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<int> <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> © 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>