Sophie

Sophie

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

lib64dirac-devel-0.9.1-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Dirac Video Codec</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<h1 align="center" color="#606080">
Dirac - A Video Codec
</h1>
<p align="center">
Created by the <a href="http://www.bbc.co.uk">British Broadcasting Corporation</a>.
</p>
<hr>
<!-- Generated by Doxygen 1.5.4 -->
<div class="nav">
<a class="el" href="a00226.html">dirac</a>::<a class="el" href="a00078.html">FrameParams</a></div>
<h1>dirac::FrameParams Class Reference</h1><!-- doxytag: class="dirac::FrameParams" -->Parameters for initialising frame class objects.  
<a href="#_details"></a>
<p>
<code>#include &lt;<a class="el" href="a00240.html">common.h</a>&gt;</code>
<p>

<p>
<a href="a00357.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00078.html#bb22b766323777e7f6d8949796681f34">FrameParams</a> ()
<dl class="el"><dd class="mdescRight">Default constructor.  <a href="#bb22b766323777e7f6d8949796681f34"></a><br></dl><li><a class="el" href="a00078.html#1edd676b4aa3c3b1328f7d409da7d240">FrameParams</a> (const <a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp;cf, int orig_xlen, int orig_ylen, int dwt_xlen, int dwt_ylen, int c_dwt_xlen, int c_dwt_ylen, unsigned int luma_depth, unsigned int chroma_depth)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#1edd676b4aa3c3b1328f7d409da7d240"></a><br></dl><li><a class="el" href="a00078.html#713741214c5677d254ee642af6b7d35f">FrameParams</a> (const <a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp;cf, const <a class="el" href="a00080.html">FrameSort</a> &amp;fs)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#713741214c5677d254ee642af6b7d35f"></a><br></dl><li><a class="el" href="a00078.html#6f6b849125e36726fe225e45c34a3715">FrameParams</a> (const <a class="el" href="a00125.html">SourceParams</a> &amp;sparams)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#6f6b849125e36726fe225e45c34a3715"></a><br></dl><li><a class="el" href="a00078.html#96801dfafba635c64b0d139879991a3b">FrameParams</a> (const <a class="el" href="a00125.html">SourceParams</a> &amp;sparams, const <a class="el" href="a00080.html">FrameSort</a> &amp;fs)
<dl class="el"><dd class="mdescRight">Constructor.  <a href="#96801dfafba635c64b0d139879991a3b"></a><br></dl><li>const <a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> &amp; <a class="el" href="a00078.html#8bfb415ca14ea3062f8ff989325f063b">CFormat</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma format of the frame.  <a href="#8bfb415ca14ea3062f8ff989325f063b"></a><br></dl><li>int <a class="el" href="a00078.html#6ffe9b08717d0b55a336f5d7c7b05dad">DwtXl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the luma width of the padded frame.  <a href="#6ffe9b08717d0b55a336f5d7c7b05dad"></a><br></dl><li>int <a class="el" href="a00078.html#e2ffa2e94201153eea33f4c531e7e26e">DwtYl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the luma height of the padded frame.  <a href="#e2ffa2e94201153eea33f4c531e7e26e"></a><br></dl><li>int <a class="el" href="a00078.html#f8d7dd574f8d3cdaf019bb7347530a45">DwtChromaXl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma width of the padded frame.  <a href="#f8d7dd574f8d3cdaf019bb7347530a45"></a><br></dl><li>int <a class="el" href="a00078.html#7baa3f162bdfd77fd9c0bea3617a0350">DwtChromaYl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma height of the padded frame.  <a href="#7baa3f162bdfd77fd9c0bea3617a0350"></a><br></dl><li>int <a class="el" href="a00078.html#4328df1ee676a17721b0db8f22ad6ef4">OrigXl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the original picture width.  <a href="#4328df1ee676a17721b0db8f22ad6ef4"></a><br></dl><li>int <a class="el" href="a00078.html#eb25192e912644cc2b051da6f0373a0c">OrigYl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the original picture height.  <a href="#eb25192e912644cc2b051da6f0373a0c"></a><br></dl><li>int <a class="el" href="a00078.html#934510f8e73b182a2b271c714b6bd2ad">OrigChromaXl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the original chroma width of the frame.  <a href="#934510f8e73b182a2b271c714b6bd2ad"></a><br></dl><li>int <a class="el" href="a00078.html#ff9eec6a014ae75ca131ebd2c0f32461">OrigChromaYl</a> () const 
<dl class="el"><dd class="mdescRight">Returns the original chroma height of the frame.  <a href="#ff9eec6a014ae75ca131ebd2c0f32461"></a><br></dl><li>unsigned int <a class="el" href="a00078.html#87c1b8fab22bfb555303a5abc4e94346">LumaDepth</a> () const 
<dl class="el"><dd class="mdescRight">Returns the luma depth.  <a href="#87c1b8fab22bfb555303a5abc4e94346"></a><br></dl><li>unsigned int <a class="el" href="a00078.html#3e79db896a1db42d1b26d8e1aa7b9210">ChromaDepth</a> () const 
<dl class="el"><dd class="mdescRight">Returns the chroma depth.  <a href="#3e79db896a1db42d1b26d8e1aa7b9210"></a><br></dl><li>const <a class="el" href="a00080.html">FrameSort</a> &amp; <a class="el" href="a00078.html#d2982ff31f1ddbe9afcc4617f526349d">FSort</a> () const 
<dl class="el"><dd class="mdescRight">Returns the type of the frame.  <a href="#d2982ff31f1ddbe9afcc4617f526349d"></a><br></dl><li>int <a class="el" href="a00078.html#912d3cb60ada4173a2eb120c32ee56e4">FrameNum</a> () const 
<dl class="el"><dd class="mdescRight">Returns the number of the frame (in time order).  <a href="#912d3cb60ada4173a2eb120c32ee56e4"></a><br></dl><li>int <a class="el" href="a00078.html#286badeb4514a4316dd982057fa5c1b5">RetiredFrameNum</a> () const 
<dl class="el"><dd class="mdescRight">Returns the retired reference frame number.  <a href="#286badeb4514a4316dd982057fa5c1b5"></a><br></dl><li>bool <a class="el" href="a00078.html#c492c3769b4a5d222ed82f3329f7082c">IsBFrame</a> () const 
<dl class="el"><dd class="mdescRight">Returns whether the frame is bi-directionally predicted by checking references.  <a href="#c492c3769b4a5d222ed82f3329f7082c"></a><br></dl><li>int <a class="el" href="a00078.html#6d17271a456daf4363284af9c4ce299c">ExpiryTime</a> () const 
<dl class="el"><dd class="mdescRight">Returns the number of frames after the current frame number after which the frame can be discarded.  <a href="#6d17271a456daf4363284af9c4ce299c"></a><br></dl><li>bool <a class="el" href="a00078.html#f6909d0f3ebabad8bf6078ab97a99ac2">Output</a> () const 
<dl class="el"><dd class="mdescRight">Returns an indication of whether the frame has been output yet.  <a href="#f6909d0f3ebabad8bf6078ab97a99ac2"></a><br></dl><li>const std::vector&lt; int &gt; &amp; <a class="el" href="a00078.html#00f5019cd48659378986357954a9bdf9">Refs</a> () const 
<dl class="el"><dd class="mdescRight">Returns a const C++ reference to the set of reference frame numbers (will be empty if the frame is an I frame).  <a href="#00f5019cd48659378986357954a9bdf9"></a><br></dl><li>std::vector&lt; int &gt; &amp; <a class="el" href="a00078.html#b2fd23df4666dde93b3592a73df992fe">Refs</a> ()
<dl class="el"><dd class="mdescRight">Returns non-const C++ referece to the vector of reference frames, to allow them to be set.  <a href="#b2fd23df4666dde93b3592a73df992fe"></a><br></dl><li>unsigned int <a class="el" href="a00078.html#f56c53b50d8a7412088eb6f91400b6a3">NumRefs</a> () const 
<dl class="el"><dd class="mdescRight">Return the number of reference frames.  <a href="#f56c53b50d8a7412088eb6f91400b6a3"></a><br></dl><li><a class="el" href="a00168.html#d495a9f61af7fff07d7e97979d1ab854">FrameType</a> <a class="el" href="a00078.html#264108ac7d95db8904b1feffdca4d048">GetFrameType</a> () const 
<dl class="el"><dd class="mdescRight">Returns type of frame (see enum).  <a href="#264108ac7d95db8904b1feffdca4d048"></a><br></dl><li><a class="el" href="a00168.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> <a class="el" href="a00078.html#42d7b788df32d0e14eddfe3f835f8e3b">GetReferenceType</a> () const 
<dl class="el"><dd class="mdescRight">Returns reference frame type (see enum).  <a href="#42d7b788df32d0e14eddfe3f835f8e3b"></a><br></dl><li>bool <a class="el" href="a00078.html#6e4fe816502724f8908578b6d93f2f9b">UsingAC</a> () const 
<dl class="el"><dd class="mdescRight">Returns true is entropy coding using Arithmetic coding.  <a href="#6e4fe816502724f8908578b6d93f2f9b"></a><br></dl><li>void <a class="el" href="a00078.html#3d37a2fb122e2aada0c53574f587ef8a">SetFSort</a> (const <a class="el" href="a00080.html">FrameSort</a> &amp;fs)
<dl class="el"><dd class="mdescRight">Sets the type of frame.  <a href="#3d37a2fb122e2aada0c53574f587ef8a"></a><br></dl><li>void <a class="el" href="a00078.html#bc28443657b7c87b83a09e7ae7fa9e90">SetFrameType</a> (const <a class="el" href="a00168.html#d495a9f61af7fff07d7e97979d1ab854">FrameType</a> ftype)
<dl class="el"><dd class="mdescRight">Sets the frame to be Intra/Inter.  <a href="#bc28443657b7c87b83a09e7ae7fa9e90"></a><br></dl><li>void <a class="el" href="a00078.html#beba2fa4698df2daad672d3ee6e9a804">SetReferenceType</a> (const <a class="el" href="a00168.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> rtype)
<dl class="el"><dd class="mdescRight">Sets the frame to be a reference or not.  <a href="#beba2fa4698df2daad672d3ee6e9a804"></a><br></dl><li>void <a class="el" href="a00078.html#662288741fc6aef0463674a0d49a8412">SetFrameNum</a> (const int fn)
<dl class="el"><dd class="mdescRight">Sets the frame number.  <a href="#662288741fc6aef0463674a0d49a8412"></a><br></dl><li>void <a class="el" href="a00078.html#21ce8353280273c124af66db57a92fa6">SetExpiryTime</a> (const int expt)
<dl class="el"><dd class="mdescRight">Sets how long the frame will stay in the buffer (encoder only).  <a href="#21ce8353280273c124af66db57a92fa6"></a><br></dl><li>void <a class="el" href="a00078.html#2b155332e07e6bcfe53e6bcbde8b5121">SetAsOutput</a> ()
<dl class="el"><dd class="mdescRight">Sets a flag to indicate that the frame has been output.  <a href="#2b155332e07e6bcfe53e6bcbde8b5121"></a><br></dl><li>void <a class="el" href="a00078.html#f8ea5c31543d2fa688c2a2e79cd2e49a">SetCFormat</a> (<a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> cf)
<dl class="el"><dd class="mdescRight">Sets the chroma format.  <a href="#f8ea5c31543d2fa688c2a2e79cd2e49a"></a><br></dl><li>void <a class="el" href="a00078.html#a9c039a9c34baba0e965348dc02a3c17">SetDwtXl</a> (int xl)
<dl class="el"><dd class="mdescRight">Sets the padded frame luma length.  <a href="#a9c039a9c34baba0e965348dc02a3c17"></a><br></dl><li>void <a class="el" href="a00078.html#f097dacdeb325b5aef8423ccb20da22c">SetDwtYl</a> (int yl)
<dl class="el"><dd class="mdescRight">Sets the padded frame luma height.  <a href="#f097dacdeb325b5aef8423ccb20da22c"></a><br></dl><li>void <a class="el" href="a00078.html#d281b7739061fc2ce0916591ef0f1a15">SetOrigXl</a> (int orig_xlen)
<dl class="el"><dd class="mdescRight">Sets the original picture width.  <a href="#d281b7739061fc2ce0916591ef0f1a15"></a><br></dl><li>void <a class="el" href="a00078.html#795f7948d20744bad32811f174dd0fbe">SetOrigYl</a> (int orig_ylen)
<dl class="el"><dd class="mdescRight">Sets the original picture height.  <a href="#795f7948d20744bad32811f174dd0fbe"></a><br></dl><li>void <a class="el" href="a00078.html#f9065818424734025aaa59dfc7ec6ed2">SetDwtChromaXl</a> (int xl)
<dl class="el"><dd class="mdescRight">Sets the chroma length.  <a href="#f9065818424734025aaa59dfc7ec6ed2"></a><br></dl><li>void <a class="el" href="a00078.html#365401f76fa81899288cf4d898c23141">SetDwtChromaYl</a> (int yl)
<dl class="el"><dd class="mdescRight">Sets the chroma height.  <a href="#365401f76fa81899288cf4d898c23141"></a><br></dl><li>void <a class="el" href="a00078.html#d91dd515b756e0833d486e304fd9cf24">SetLumaDepth</a> (unsigned int luma_depth)
<dl class="el"><dd class="mdescRight">Set Luma Depth.  <a href="#d91dd515b756e0833d486e304fd9cf24"></a><br></dl><li>void <a class="el" href="a00078.html#f773733ad2ec73368e0ee9d273703268">SetChromaDepth</a> (unsigned int chroma_depth)
<dl class="el"><dd class="mdescRight">Set Chroma Depth.  <a href="#f773733ad2ec73368e0ee9d273703268"></a><br></dl><li>void <a class="el" href="a00078.html#cc27b2c139c9e6a85f5b2711d0518731">SetRetiredFrameNum</a> (int retd_fnum)
<dl class="el"><dd class="mdescRight">Sets the retired reference frame number.  <a href="#cc27b2c139c9e6a85f5b2711d0518731"></a><br></dl><li>void <a class="el" href="a00078.html#5c1e9cad69162337a11835dc3ffbb493">SetUsingAC</a> (bool using_ac)
<dl class="el"><dd class="mdescRight">Sets the arithmetic coding flag.  <a href="#5c1e9cad69162337a11835dc3ffbb493"></a><br></dl></ul>
<h2>Private Attributes</h2>
<ul>
<li><a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a> <a class="el" href="a00078.html#7dc5902fcb3275a46e7e0faedb4b6fdc">m_cformat</a>
<dl class="el"><dd class="mdescRight">The chroma format.  <a href="#7dc5902fcb3275a46e7e0faedb4b6fdc"></a><br></dl><li>int <a class="el" href="a00078.html#c5a67f8d83e1a0e83c4afe860fa14e86">m_dwt_xl</a>
<dl class="el"><dd class="mdescRight">Padded <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> luma width for Discrete Wavelet Transform.  <a href="#c5a67f8d83e1a0e83c4afe860fa14e86"></a><br></dl><li>int <a class="el" href="a00078.html#46b12405c25d74775546c1c513a3a401">m_dwt_yl</a>
<dl class="el"><dd class="mdescRight">Padded <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> luma height for Discrete Wavelet Transform.  <a href="#46b12405c25d74775546c1c513a3a401"></a><br></dl><li><a class="el" href="a00080.html">FrameSort</a> <a class="el" href="a00078.html#c64470d428f9846f5115f023e993abe4">m_fsort</a>
<dl class="el"><dd class="mdescRight">The frame sort.  <a href="#c64470d428f9846f5115f023e993abe4"></a><br></dl><li>std::vector&lt; int &gt; <a class="el" href="a00078.html#bcc1a21df6935a1b97a627a8979f833e">m_refs</a>
<dl class="el"><dd class="mdescRight">The set of frame numbers of reference frames.  <a href="#bcc1a21df6935a1b97a627a8979f833e"></a><br></dl><li>int <a class="el" href="a00078.html#2d5427fe83e0415a7646ae0e46e41abc">m_expiry_time</a>
<dl class="el"><dd class="mdescRight">The number of frames, after the current frame number, after the (de)coding of which the frame can be deleted.  <a href="#2d5427fe83e0415a7646ae0e46e41abc"></a><br></dl><li>int <a class="el" href="a00078.html#c21c257d7aabe8b1f8fb6f7e4e848f07">m_fnum</a>
<dl class="el"><dd class="mdescRight">The frame number, in temporal order.  <a href="#c21c257d7aabe8b1f8fb6f7e4e848f07"></a><br></dl><li><a class="el" href="a00168.html#d495a9f61af7fff07d7e97979d1ab854">FrameType</a> <a class="el" href="a00078.html#5cf81b490c47f979f0bfc23da51e7dcb">m_frame_type</a>
<dl class="el"><dd class="mdescRight"><a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> type.  <a href="#5cf81b490c47f979f0bfc23da51e7dcb"></a><br></dl><li><a class="el" href="a00168.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> <a class="el" href="a00078.html#d371d5abb97a76eeeebcb30f0bfd1212">m_reference_type</a>
<dl class="el"><dd class="mdescRight">Reference type.  <a href="#d371d5abb97a76eeeebcb30f0bfd1212"></a><br></dl><li>bool <a class="el" href="a00078.html#408a849234f2ccdbc275add5210ac5dd">m_output</a>
<dl class="el"><dd class="mdescRight">True if the frame has been output, false if not.  <a href="#408a849234f2ccdbc275add5210ac5dd"></a><br></dl><li>int <a class="el" href="a00078.html#dd0ce084b15d189f7c7ba705f9c8dfae">m_dwt_chroma_xl</a>
<dl class="el"><dd class="mdescRight">DWT Chroma length.  <a href="#dd0ce084b15d189f7c7ba705f9c8dfae"></a><br></dl><li>int <a class="el" href="a00078.html#a92084272b147196b56da656b56020c1">m_dwt_chroma_yl</a>
<dl class="el"><dd class="mdescRight">DWT Chroma height.  <a href="#a92084272b147196b56da656b56020c1"></a><br></dl><li>int <a class="el" href="a00078.html#5da56364cc54b014ca67c4a72d0efc28">m_retd_fnum</a>
<dl class="el"><dd class="mdescRight">The frame number of the retired frame.  <a href="#5da56364cc54b014ca67c4a72d0efc28"></a><br></dl><li>int <a class="el" href="a00078.html#4c45956420c0e9b995dedfaa20c31135">m_orig_xl</a>
<dl class="el"><dd class="mdescRight">Orignal <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> luma width.  <a href="#4c45956420c0e9b995dedfaa20c31135"></a><br></dl><li>int <a class="el" href="a00078.html#39af32e7b1ad6de489fa4415f4a6eb3e">m_orig_yl</a>
<dl class="el"><dd class="mdescRight">Orignal <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> luma height.  <a href="#39af32e7b1ad6de489fa4415f4a6eb3e"></a><br></dl><li>int <a class="el" href="a00078.html#1fe4c2ddf3d5a0a9369961a969adb6d0">m_orig_cxl</a>
<dl class="el"><dd class="mdescRight">Orignal <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> chroma width.  <a href="#1fe4c2ddf3d5a0a9369961a969adb6d0"></a><br></dl><li>int <a class="el" href="a00078.html#206c372aca3c9617649f300c16c5a84c">m_orig_cyl</a>
<dl class="el"><dd class="mdescRight">Orignal <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> chroma height.  <a href="#206c372aca3c9617649f300c16c5a84c"></a><br></dl><li>unsigned int <a class="el" href="a00078.html#27a7287cea5099ee04da029f1c98d45d">m_luma_depth</a>
<dl class="el"><dd class="mdescRight">Luma depth - number of bits required for lumz.  <a href="#27a7287cea5099ee04da029f1c98d45d"></a><br></dl><li>unsigned int <a class="el" href="a00078.html#3e9ab7559f3091e7751745ded6db8933">m_chroma_depth</a>
<dl class="el"><dd class="mdescRight">chroma depth - number of bits required for luma  <a href="#3e9ab7559f3091e7751745ded6db8933"></a><br></dl><li>bool <a class="el" href="a00078.html#5cbf6e84b143f89e6dc3963f6523f144">m_using_ac</a>
<dl class="el"><dd class="mdescRight">arithmetic coding flag  <a href="#5cbf6e84b143f89e6dc3963f6523f144"></a><br></dl></ul>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="bb22b766323777e7f6d8949796681f34"></a><!-- doxytag: member="dirac::FrameParams::FrameParams" ref="bb22b766323777e7f6d8949796681f34" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameParams::FrameParams           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1edd676b4aa3c3b1328f7d409da7d240"></a><!-- doxytag: member="dirac::FrameParams::FrameParams" ref="1edd676b4aa3c3b1328f7d409da7d240" args="(const ChromaFormat &amp;cf, int orig_xlen, int orig_ylen, int dwt_xlen, int dwt_ylen, int c_dwt_xlen, int c_dwt_ylen, unsigned int luma_depth, unsigned int chroma_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameParams::FrameParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00168.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>orig_xlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>orig_ylen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dwt_xlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dwt_ylen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c_dwt_xlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c_dwt_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 width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> chroma format is set <a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> sort defaults to I frame. 
</div>
</div><p>
<a class="anchor" name="713741214c5677d254ee642af6b7d35f"></a><!-- doxytag: member="dirac::FrameParams::FrameParams" ref="713741214c5677d254ee642af6b7d35f" args="(const ChromaFormat &amp;cf, const FrameSort &amp;fs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameParams::FrameParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00168.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="a00080.html">FrameSort</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 width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<a class="el" href="a00072.html" title="A class for encapsulating all the data relating to a frame.">Frame</a> chroma format and frame sort are set. 
</div>
</div><p>
<a class="anchor" name="6f6b849125e36726fe225e45c34a3715"></a><!-- doxytag: member="dirac::FrameParams::FrameParams" ref="6f6b849125e36726fe225e45c34a3715" args="(const SourceParams &amp;sparams)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameParams::FrameParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00125.html">SourceParams</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sparams</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="96801dfafba635c64b0d139879991a3b"></a><!-- doxytag: member="dirac::FrameParams::FrameParams" ref="96801dfafba635c64b0d139879991a3b" args="(const SourceParams &amp;sparams, const FrameSort &amp;fs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::FrameParams::FrameParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00125.html">SourceParams</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>sparams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="a00080.html">FrameSort</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 width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="8bfb415ca14ea3062f8ff989325f063b"></a><!-- doxytag: member="dirac::FrameParams::CFormat" ref="8bfb415ca14ea3062f8ff989325f063b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a>&amp; dirac::FrameParams::CFormat           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6ffe9b08717d0b55a336f5d7c7b05dad"></a><!-- doxytag: member="dirac::FrameParams::DwtXl" ref="6ffe9b08717d0b55a336f5d7c7b05dad" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::DwtXl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e2ffa2e94201153eea33f4c531e7e26e"></a><!-- doxytag: member="dirac::FrameParams::DwtYl" ref="e2ffa2e94201153eea33f4c531e7e26e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::DwtYl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f8d7dd574f8d3cdaf019bb7347530a45"></a><!-- doxytag: member="dirac::FrameParams::DwtChromaXl" ref="f8d7dd574f8d3cdaf019bb7347530a45" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::DwtChromaXl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7baa3f162bdfd77fd9c0bea3617a0350"></a><!-- doxytag: member="dirac::FrameParams::DwtChromaYl" ref="7baa3f162bdfd77fd9c0bea3617a0350" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::DwtChromaYl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4328df1ee676a17721b0db8f22ad6ef4"></a><!-- doxytag: member="dirac::FrameParams::OrigXl" ref="4328df1ee676a17721b0db8f22ad6ef4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::OrigXl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="eb25192e912644cc2b051da6f0373a0c"></a><!-- doxytag: member="dirac::FrameParams::OrigYl" ref="eb25192e912644cc2b051da6f0373a0c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::OrigYl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="934510f8e73b182a2b271c714b6bd2ad"></a><!-- doxytag: member="dirac::FrameParams::OrigChromaXl" ref="934510f8e73b182a2b271c714b6bd2ad" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::OrigChromaXl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ff9eec6a014ae75ca131ebd2c0f32461"></a><!-- doxytag: member="dirac::FrameParams::OrigChromaYl" ref="ff9eec6a014ae75ca131ebd2c0f32461" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::OrigChromaYl           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="87c1b8fab22bfb555303a5abc4e94346"></a><!-- doxytag: member="dirac::FrameParams::LumaDepth" ref="87c1b8fab22bfb555303a5abc4e94346" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::FrameParams::LumaDepth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3e79db896a1db42d1b26d8e1aa7b9210"></a><!-- doxytag: member="dirac::FrameParams::ChromaDepth" ref="3e79db896a1db42d1b26d8e1aa7b9210" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::FrameParams::ChromaDepth           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d2982ff31f1ddbe9afcc4617f526349d"></a><!-- doxytag: member="dirac::FrameParams::FSort" ref="d2982ff31f1ddbe9afcc4617f526349d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00080.html">FrameSort</a>&amp; dirac::FrameParams::FSort           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="912d3cb60ada4173a2eb120c32ee56e4"></a><!-- doxytag: member="dirac::FrameParams::FrameNum" ref="912d3cb60ada4173a2eb120c32ee56e4" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::FrameNum           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="286badeb4514a4316dd982057fa5c1b5"></a><!-- doxytag: member="dirac::FrameParams::RetiredFrameNum" ref="286badeb4514a4316dd982057fa5c1b5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::RetiredFrameNum           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c492c3769b4a5d222ed82f3329f7082c"></a><!-- doxytag: member="dirac::FrameParams::IsBFrame" ref="c492c3769b4a5d222ed82f3329f7082c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameParams::IsBFrame           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6d17271a456daf4363284af9c4ce299c"></a><!-- doxytag: member="dirac::FrameParams::ExpiryTime" ref="6d17271a456daf4363284af9c4ce299c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::FrameParams::ExpiryTime           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f6909d0f3ebabad8bf6078ab97a99ac2"></a><!-- doxytag: member="dirac::FrameParams::Output" ref="f6909d0f3ebabad8bf6078ab97a99ac2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameParams::Output           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="00f5019cd48659378986357954a9bdf9"></a><!-- doxytag: member="dirac::FrameParams::Refs" ref="00f5019cd48659378986357954a9bdf9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::vector&lt;int&gt;&amp; dirac::FrameParams::Refs           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b2fd23df4666dde93b3592a73df992fe"></a><!-- doxytag: member="dirac::FrameParams::Refs" ref="b2fd23df4666dde93b3592a73df992fe" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt;int&gt;&amp; dirac::FrameParams::Refs           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f56c53b50d8a7412088eb6f91400b6a3"></a><!-- doxytag: member="dirac::FrameParams::NumRefs" ref="f56c53b50d8a7412088eb6f91400b6a3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int dirac::FrameParams::NumRefs           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="264108ac7d95db8904b1feffdca4d048"></a><!-- doxytag: member="dirac::FrameParams::GetFrameType" ref="264108ac7d95db8904b1feffdca4d048" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00168.html#d495a9f61af7fff07d7e97979d1ab854">FrameType</a> dirac::FrameParams::GetFrameType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="42d7b788df32d0e14eddfe3f835f8e3b"></a><!-- doxytag: member="dirac::FrameParams::GetReferenceType" ref="42d7b788df32d0e14eddfe3f835f8e3b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00168.html#a298d9663bceef9c2ac2880c5bae3327">ReferenceType</a> dirac::FrameParams::GetReferenceType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6e4fe816502724f8908578b6d93f2f9b"></a><!-- doxytag: member="dirac::FrameParams::UsingAC" ref="6e4fe816502724f8908578b6d93f2f9b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::FrameParams::UsingAC           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3d37a2fb122e2aada0c53574f587ef8a"></a><!-- doxytag: member="dirac::FrameParams::SetFSort" ref="3d37a2fb122e2aada0c53574f587ef8a" args="(const FrameSort &amp;fs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetFSort           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00080.html">FrameSort</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>fs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bc28443657b7c87b83a09e7ae7fa9e90"></a><!-- doxytag: member="dirac::FrameParams::SetFrameType" ref="bc28443657b7c87b83a09e7ae7fa9e90" args="(const FrameType ftype)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetFrameType           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00168.html#d495a9f61af7fff07d7e97979d1ab854">FrameType</a>&nbsp;</td>
          <td class="paramname"> <em>ftype</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="662288741fc6aef0463674a0d49a8412"></a><!-- doxytag: member="dirac::FrameParams::SetFrameNum" ref="662288741fc6aef0463674a0d49a8412" args="(const int fn)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetFrameNum           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>fn</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="21ce8353280273c124af66db57a92fa6"></a><!-- doxytag: member="dirac::FrameParams::SetExpiryTime" ref="21ce8353280273c124af66db57a92fa6" args="(const int expt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetExpiryTime           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>expt</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2b155332e07e6bcfe53e6bcbde8b5121"></a><!-- doxytag: member="dirac::FrameParams::SetAsOutput" ref="2b155332e07e6bcfe53e6bcbde8b5121" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetAsOutput           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f8ea5c31543d2fa688c2a2e79cd2e49a"></a><!-- doxytag: member="dirac::FrameParams::SetCFormat" ref="f8ea5c31543d2fa688c2a2e79cd2e49a" args="(ChromaFormat cf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetCFormat           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">ChromaFormat</a>&nbsp;</td>
          <td class="paramname"> <em>cf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a9c039a9c34baba0e965348dc02a3c17"></a><!-- doxytag: member="dirac::FrameParams::SetDwtXl" ref="a9c039a9c34baba0e965348dc02a3c17" args="(int xl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetDwtXl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>xl</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f097dacdeb325b5aef8423ccb20da22c"></a><!-- doxytag: member="dirac::FrameParams::SetDwtYl" ref="f097dacdeb325b5aef8423ccb20da22c" args="(int yl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetDwtYl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>yl</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d281b7739061fc2ce0916591ef0f1a15"></a><!-- doxytag: member="dirac::FrameParams::SetOrigXl" ref="d281b7739061fc2ce0916591ef0f1a15" args="(int orig_xlen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetOrigXl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>orig_xlen</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="795f7948d20744bad32811f174dd0fbe"></a><!-- doxytag: member="dirac::FrameParams::SetOrigYl" ref="795f7948d20744bad32811f174dd0fbe" args="(int orig_ylen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetOrigYl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>orig_ylen</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f9065818424734025aaa59dfc7ec6ed2"></a><!-- doxytag: member="dirac::FrameParams::SetDwtChromaXl" ref="f9065818424734025aaa59dfc7ec6ed2" args="(int xl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetDwtChromaXl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>xl</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="365401f76fa81899288cf4d898c23141"></a><!-- doxytag: member="dirac::FrameParams::SetDwtChromaYl" ref="365401f76fa81899288cf4d898c23141" args="(int yl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetDwtChromaYl           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>yl</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d91dd515b756e0833d486e304fd9cf24"></a><!-- doxytag: member="dirac::FrameParams::SetLumaDepth" ref="d91dd515b756e0833d486e304fd9cf24" args="(unsigned int luma_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetLumaDepth           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>luma_depth</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f773733ad2ec73368e0ee9d273703268"></a><!-- doxytag: member="dirac::FrameParams::SetChromaDepth" ref="f773733ad2ec73368e0ee9d273703268" args="(unsigned int chroma_depth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetChromaDepth           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>chroma_depth</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="cc27b2c139c9e6a85f5b2711d0518731"></a><!-- doxytag: member="dirac::FrameParams::SetRetiredFrameNum" ref="cc27b2c139c9e6a85f5b2711d0518731" args="(int retd_fnum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetRetiredFrameNum           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>retd_fnum</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5c1e9cad69162337a11835dc3ffbb493"></a><!-- doxytag: member="dirac::FrameParams::SetUsingAC" ref="5c1e9cad69162337a11835dc3ffbb493" args="(bool using_ac)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::FrameParams::SetUsingAC           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>using_ac</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="c64470d428f9846f5115f023e993abe4"></a><!-- doxytag: member="dirac::FrameParams::m_fsort" ref="c64470d428f9846f5115f023e993abe4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00080.html">FrameSort</a> <a class="el" href="a00078.html#c64470d428f9846f5115f023e993abe4">dirac::FrameParams::m_fsort</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

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

<p>

</div>
</div><p>
<a class="anchor" name="5cf81b490c47f979f0bfc23da51e7dcb"></a><!-- doxytag: member="dirac::FrameParams::m_frame_type" ref="5cf81b490c47f979f0bfc23da51e7dcb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00168.html#d495a9f61af7fff07d7e97979d1ab854">FrameType</a> <a class="el" href="a00078.html#5cf81b490c47f979f0bfc23da51e7dcb">dirac::FrameParams::m_frame_type</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

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

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00240.html">common.h</a></ul>
<hr>
<p align="center"><small>
&copy; 2004 British Broadcasting Corporation.
Dirac code licensed under the <a href="http://www.mozilla.org/MPL/">Mozilla Public License (MPL) Version 1.1</a>.<br>
HTML documentation generated by Dimitri van Heesch's
excellent <a href="http://www.doxygen.org">Doxygen</a> tool.
</small></p>
</body>
</html>