Sophie

Sophie

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

lib64dirac-devel-1.0.2-2mdv2010.0.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Dirac Video Codec</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<h1 align="center" color="#606080">
Dirac - A Video Codec
</h1>
<p align="center">
Created by the <a href="http://www.bbc.co.uk">British Broadcasting Corporation</a>.
</p>
<hr>
<!-- Generated by Doxygen 1.5.9 -->
  <div class="navpath"><a class="el" href="a00234.html">dirac</a>::<a class="el" href="a00063.html">EncoderParams</a>
  </div>
<div class="contents">
<h1>dirac::EncoderParams Class Reference</h1><!-- doxytag: class="dirac::EncoderParams" --><!-- doxytag: inherits="dirac::CodecParams" -->Parameters for the encoding process.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="a00171_source.html">common.h</a>&gt;</code>
<p>
<div class="dynheader">
Inheritance diagram for dirac::EncoderParams:</div>
<div class="dynsection">

<p><center><img src="a00063.png" usemap="#dirac::EncoderParams_map" border="0" alt=""></center>
<map name="dirac::EncoderParams_map">
<area href="a00019.html" alt="dirac::CodecParams" shape="rect" coords="0,0,137,24">
</map>
</div>

<p>
<a href="a00299.html">List of all members.</a><h2>Public Member Functions</h2>
<ul>
<li><a class="el" href="a00063.html#337ad12eb97505be6e126b51fe057ee1">EncoderParams</a> (const <a class="el" href="a00172.html#216a5d43d2a518325c84f100ed7735a5">VideoFormat</a> &amp;video_format, <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> ftype=INTER_PICTURE, unsigned int num_refs=2, bool set_defaults=true)
<dl class="el"><dd class="mdescRight">Default constructor.  <a href="#337ad12eb97505be6e126b51fe057ee1"></a><br></dl><li>bool <a class="el" href="a00063.html#f05aaf221137601466030058bc46d341">Verbose</a> () const 
<dl class="el"><dd class="mdescRight">Returns true if we're operating verbosely, false otherwise.  <a href="#f05aaf221137601466030058bc46d341"></a><br></dl><li>bool <a class="el" href="a00063.html#ed45cc9ce861a762e5a1510d18b81d1c">LocalDecode</a> () const 
<dl class="el"><dd class="mdescRight">Returns a flag indicating that we're doing local decoding.  <a href="#ed45cc9ce861a762e5a1510d18b81d1c"></a><br></dl><li>bool <a class="el" href="a00063.html#122a0b100d62957694410295c7aa6fae">Lossless</a> () const 
<dl class="el"><dd class="mdescRight">Get whether we're doing lossless coding.  <a href="#122a0b100d62957694410295c7aa6fae"></a><br></dl><li>bool <a class="el" href="a00063.html#12630ebd66238f4fb477af94b03a2236">FullSearch</a> () const 
<dl class="el"><dd class="mdescRight">Get whether we're doing full-search motion estimation.  <a href="#12630ebd66238f4fb477af94b03a2236"></a><br></dl><li>int <a class="el" href="a00063.html#96af28ab894b2c231d04b113d693eb68">XRangeME</a> () const 
<dl class="el"><dd class="mdescRight">Get the horizontal search range for full-search motion estimation.  <a href="#96af28ab894b2c231d04b113d693eb68"></a><br></dl><li>int <a class="el" href="a00063.html#00c31958567ca92f724441060f5fb5be">YRangeME</a> () const 
<dl class="el"><dd class="mdescRight">Get the vertical search range for full-search motion estimation.  <a href="#00c31958567ca92f724441060f5fb5be"></a><br></dl><li>bool <a class="el" href="a00063.html#e91fde426272079f9b1f2a5f1dd9c91d">CombinedME</a> () const 
<dl class="el"><dd class="mdescRight">Get whether we're doing combined component motion estimation.  <a href="#e91fde426272079f9b1f2a5f1dd9c91d"></a><br></dl><li>float <a class="el" href="a00063.html#071957f329c44c4309f3ac049eb1fe9d">Qf</a> () const 
<dl class="el"><dd class="mdescRight">Get the quality factor.  <a href="#071957f329c44c4309f3ac049eb1fe9d"></a><br></dl><li>int <a class="el" href="a00063.html#a547a1f2caa8e27fa1b2d6fb5389313c">NumL1</a> () const 
<dl class="el"><dd class="mdescRight">Return the nominal number of L1 pictures before the next I picture.  <a href="#a547a1f2caa8e27fa1b2d6fb5389313c"></a><br></dl><li>int <a class="el" href="a00063.html#a064d835d76a9ee2bba493df91955742">L1Sep</a> () const 
<dl class="el"><dd class="mdescRight">Return the separation between L1 pictures (and between L1 and I pictures).  <a href="#a064d835d76a9ee2bba493df91955742"></a><br></dl><li>float <a class="el" href="a00063.html#97e7e72588060114d98f0f837694241e">UFactor</a> () const 
<dl class="el"><dd class="mdescRight">Return the amount we're weighting noise in the U component.  <a href="#97e7e72588060114d98f0f837694241e"></a><br></dl><li>float <a class="el" href="a00063.html#5eca76b871908ec8cce60f55b01643fd">VFactor</a> () const 
<dl class="el"><dd class="mdescRight">Return the amount we're weighting noise in the V component.  <a href="#5eca76b871908ec8cce60f55b01643fd"></a><br></dl><li>float <a class="el" href="a00063.html#545a73d467e9c6679cf470a825653b6a">CPD</a> () const 
<dl class="el"><dd class="mdescRight">Return the number of cycles per degree at the nominal viewing distance for the raster.  <a href="#545a73d467e9c6679cf470a825653b6a"></a><br></dl><li><a class="el" href="a00172.html#6f1cf42c54ea112b7d140127834ea43d">PrefilterType</a> <a class="el" href="a00063.html#def51dcbd7af39b75e336d88feb4390c">Prefilter</a> () const 
<dl class="el"><dd class="mdescRight">Return what prefiltering is in place.  <a href="#def51dcbd7af39b75e336d88feb4390c"></a><br></dl><li>int <a class="el" href="a00063.html#bb8ff74170c78615411c826b97eec611">PrefilterStrength</a> () const 
<dl class="el"><dd class="mdescRight">Return the prefiltering strength.  <a href="#bb8ff74170c78615411c826b97eec611"></a><br></dl><li>float <a class="el" href="a00063.html#df6479dcd94ddeecc8994b0bff9c2f99">ILambda</a> () const 
<dl class="el"><dd class="mdescRight">Return the Lagrangian parameter to be used for I pictures.  <a href="#df6479dcd94ddeecc8994b0bff9c2f99"></a><br></dl><li>float <a class="el" href="a00063.html#7d72ddd5270b55927c32cf8ef8739ec3">L1Lambda</a> () const 
<dl class="el"><dd class="mdescRight">Return the Lagrangian parameter to be used for L1 pictures.  <a href="#7d72ddd5270b55927c32cf8ef8739ec3"></a><br></dl><li>float <a class="el" href="a00063.html#8069d1f372a3509246c1c9789fd4f1c9">L2Lambda</a> () const 
<dl class="el"><dd class="mdescRight">Return the Lagrangian parameter to be used for L2 pictures.  <a href="#8069d1f372a3509246c1c9789fd4f1c9"></a><br></dl><li>float <a class="el" href="a00063.html#6c4d0037fdca9e61169a10b10c3c913d">L1MELambda</a> () const 
<dl class="el"><dd class="mdescRight">Return the Lagrangian ME parameter to be used for L1 pictures.  <a href="#6c4d0037fdca9e61169a10b10c3c913d"></a><br></dl><li>float <a class="el" href="a00063.html#3d603b8e803c018236b87df6ccba0706">L2MELambda</a> () const 
<dl class="el"><dd class="mdescRight">Return the Lagrangian ME parameter to be used for L2 pictures.  <a href="#3d603b8e803c018236b87df6ccba0706"></a><br></dl><li>int <a class="el" href="a00063.html#6041bfe0d74158eb52d9bb368a1de268">GOPLength</a> () const 
<dl class="el"><dd class="mdescRight">Return the size of the GOP.  <a href="#6041bfe0d74158eb52d9bb368a1de268"></a><br></dl><li>char * <a class="el" href="a00063.html#7e2f0be95312fcac3fbd744fe5ac9111">OutputPath</a> () const 
<dl class="el"><dd class="mdescRight">Return the output path to be used for storing diagnositic data.  <a href="#7e2f0be95312fcac3fbd744fe5ac9111"></a><br></dl><li>const <a class="el" href="a00068.html">EntropyCorrector</a> &amp; <a class="el" href="a00063.html#41655056b5a4f60d3b422632617a9578">EntropyFactors</a> () const 
<dl class="el"><dd class="mdescRight">Return a reference to the entropy factors.  <a href="#41655056b5a4f60d3b422632617a9578"></a><br></dl><li><a class="el" href="a00068.html">EntropyCorrector</a> &amp; <a class="el" href="a00063.html#94e7b16c8895d5d42161af40287ba59e">EntropyFactors</a> ()
<dl class="el"><dd class="mdescRight">Return a reference to the entropy factors - we need to be able to change the values of the entropy factors in situ.  <a href="#94e7b16c8895d5d42161af40287ba59e"></a><br></dl><li><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> <a class="el" href="a00063.html#c06efc9733de8a4b32e56b6fa759e05a">IntraTransformFilter</a> ()
<dl class="el"><dd class="mdescRight">Return the Wavelet filter to be used for intra pictures.  <a href="#c06efc9733de8a4b32e56b6fa759e05a"></a><br></dl><li><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> <a class="el" href="a00063.html#e9790025a93c3e0ac8f52181bca77862">InterTransformFilter</a> ()
<dl class="el"><dd class="mdescRight">Return the Wavelet filter to be used for Inter pictures.  <a href="#e9790025a93c3e0ac8f52181bca77862"></a><br></dl><li>int <a class="el" href="a00063.html#6f889061cb794c7a535ca67c8f873ac9">TargetRate</a> ()
<dl class="el"><dd class="mdescRight">Return the Target Bit Rate in kbps.  <a href="#6f889061cb794c7a535ca67c8f873ac9"></a><br></dl><li>bool <a class="el" href="a00063.html#9c9f86d9a9023317e5318ec16e51101f">UsingAC</a> () const 
<dl class="el"><dd class="mdescRight">Return true if using Arithmetic coding.  <a href="#9c9f86d9a9023317e5318ec16e51101f"></a><br></dl><li>void <a class="el" href="a00063.html#002033a82b0960f8ba7fb931cd8902e0">SetVerbose</a> (bool v)
<dl class="el"><dd class="mdescRight">Sets verbosity on or off.  <a href="#002033a82b0960f8ba7fb931cd8902e0"></a><br></dl><li>void <a class="el" href="a00063.html#b02c6bcbacaf67419d2e4c134e04a09b">SetLocalDecode</a> (const bool decode)
<dl class="el"><dd class="mdescRight">Sets a flag indicating that we're producing a locally decoded o/p.  <a href="#b02c6bcbacaf67419d2e4c134e04a09b"></a><br></dl><li>void <a class="el" href="a00063.html#16d8b48462edbccd46350c200fbc8ffd">SetLossless</a> (const bool l)
<dl class="el"><dd class="mdescRight">Set whether we're doing lossless coding.  <a href="#16d8b48462edbccd46350c200fbc8ffd"></a><br></dl><li>void <a class="el" href="a00063.html#d6b94c8adac00eac9ef98cb8d6cdfbd1">SetFullSearch</a> (const bool fs)
<dl class="el"><dd class="mdescRight">Set whether we're doing full-search motion estimation.  <a href="#d6b94c8adac00eac9ef98cb8d6cdfbd1"></a><br></dl><li>void <a class="el" href="a00063.html#12dab2e5ab9ee3c79521a93168aa8110">SetCombinedME</a> (const bool cme)
<dl class="el"><dd class="mdescRight">Set whether we're doing combined component motion estimation.  <a href="#12dab2e5ab9ee3c79521a93168aa8110"></a><br></dl><li>void <a class="el" href="a00063.html#4fe43f39177b1d7f532a227b59028989">SetXRangeME</a> (const int xr)
<dl class="el"><dd class="mdescRight">Set the horizontal search range for full-search motion estimation.  <a href="#4fe43f39177b1d7f532a227b59028989"></a><br></dl><li>void <a class="el" href="a00063.html#021e715dbe513c1d3165122d1ee2081c">SetYRangeME</a> (const int yr)
<dl class="el"><dd class="mdescRight">Set the vertical search range for full-search motion estimation.  <a href="#021e715dbe513c1d3165122d1ee2081c"></a><br></dl><li>void <a class="el" href="a00063.html#2a51b2804fd4b85a63fdec51b74968d8">SetQf</a> (const float qfac)
<dl class="el"><dd class="mdescRight">Set the quality factor.  <a href="#2a51b2804fd4b85a63fdec51b74968d8"></a><br></dl><li>void <a class="el" href="a00063.html#7c243043fcfb96040fef60146ad8558b">SetNumL1</a> (const int nl)
<dl class="el"><dd class="mdescRight">Set the nominal number of L1 pictures between I pictures.  <a href="#7c243043fcfb96040fef60146ad8558b"></a><br></dl><li>void <a class="el" href="a00063.html#d66beeade69b3a9cbd70afc2fdb0a960">SetL1Sep</a> (const int lsep)
<dl class="el"><dd class="mdescRight">Set the separation between L1 pictures.  <a href="#d66beeade69b3a9cbd70afc2fdb0a960"></a><br></dl><li>void <a class="el" href="a00063.html#2aeaebe1dd14022e6d388cee681ce40d">SetUFactor</a> (const float uf)
<dl class="el"><dd class="mdescRight">Set the amount to weight noise in the U component.  <a href="#2aeaebe1dd14022e6d388cee681ce40d"></a><br></dl><li>void <a class="el" href="a00063.html#7d727a0cb6f046bfef68b8ef2c8fcba4">SetVFactor</a> (const float vf)
<dl class="el"><dd class="mdescRight">Set the amount to weight noise in the V component.  <a href="#7d727a0cb6f046bfef68b8ef2c8fcba4"></a><br></dl><li>void <a class="el" href="a00063.html#4bfbfb144d06acfb94b038d3c7b4adf7">SetCPD</a> (const float cpd)
<dl class="el"><dd class="mdescRight">Set the number of cycles per degree at the nominal viewing distance.  <a href="#4bfbfb144d06acfb94b038d3c7b4adf7"></a><br></dl><li>void <a class="el" href="a00063.html#8b8a06dcbb10a87584f67fc917a353ca">SetPrefilter</a> (const <a class="el" href="a00172.html#6f1cf42c54ea112b7d140127834ea43d">PrefilterType</a> pf, const int str)
<dl class="el"><dd class="mdescRight">Set denoising value - true or false.  <a href="#8b8a06dcbb10a87584f67fc917a353ca"></a><br></dl><li>void <a class="el" href="a00063.html#5d4c05f96ede057505d181a8e0e17f04">SetOutputPath</a> (const char *op)
<dl class="el"><dd class="mdescRight">Set the output path to be used for diagnostic data.  <a href="#5d4c05f96ede057505d181a8e0e17f04"></a><br></dl><li>void <a class="el" href="a00063.html#eef2c5afb874818be15c34544416f65c">SetEntropyFactors</a> (<a class="el" href="a00068.html">EntropyCorrector</a> *entcorrect)
<dl class="el"><dd class="mdescRight">Sets the entropy factors - TBD: set this up in a constructor and pass encoder params around entirely by reference.  <a href="#eef2c5afb874818be15c34544416f65c"></a><br></dl><li>void <a class="el" href="a00063.html#39bd62b18402bad71c6f3bd500eda580">SetIntraTransformFilter</a> (unsigned int wf_idx)
<dl class="el"><dd class="mdescRight">Set the Wavelet filter to be used for intra pictures.  <a href="#39bd62b18402bad71c6f3bd500eda580"></a><br></dl><li>void <a class="el" href="a00063.html#ede674e9da97a8131abb9a6fa4e87e38">SetInterTransformFilter</a> (unsigned int wf_idx)
<dl class="el"><dd class="mdescRight">Set the Wavelet filter to be used for inter pictures.  <a href="#ede674e9da97a8131abb9a6fa4e87e38"></a><br></dl><li>void <a class="el" href="a00063.html#0fd5879a63f7eeae0e1d4c745a69fef8">SetIntraTransformFilter</a> (<a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> wf)
<dl class="el"><dd class="mdescRight">Set the Wavelet filter to be used for intra pictures.  <a href="#0fd5879a63f7eeae0e1d4c745a69fef8"></a><br></dl><li>void <a class="el" href="a00063.html#af348ce87417eeac2852dd4ddb4355d6">SetUsualCodeBlocks</a> (const <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> &amp;ftype)
<dl class="el"><dd class="mdescRight">Set the number of code blocks for all levels.  <a href="#af348ce87417eeac2852dd4ddb4355d6"></a><br></dl><li>void <a class="el" href="a00063.html#f221ad838c4b13d76c50907febf4e8e6">SetInterTransformFilter</a> (<a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> wf)
<dl class="el"><dd class="mdescRight">Set the Wavelet filter to be used for inter pictures.  <a href="#f221ad838c4b13d76c50907febf4e8e6"></a><br></dl><li>void <a class="el" href="a00063.html#ffc877983104edd226c5cfdc5d975db5">SetTargetRate</a> (const int rate)
<dl class="el"><dd class="mdescRight">Set the target bit rate.  <a href="#ffc877983104edd226c5cfdc5d975db5"></a><br></dl><li>void <a class="el" href="a00063.html#bbec44a87ff261d3a8345fdde3dda0e5">SetUsingAC</a> (bool using_ac)
<dl class="el"><dd class="mdescRight">Set the arithmetic coding flag.  <a href="#bbec44a87ff261d3a8345fdde3dda0e5"></a><br></dl></ul>
<h2>Private Member Functions</h2>
<ul>
<li>void <a class="el" href="a00063.html#d9d8f214430384e0c8de53010decd1ff">CalcLambdas</a> (const float qf)
<dl class="el"><dd class="mdescRight">Calculate the Lagrangian parameters from the quality factor.  <a href="#d9d8f214430384e0c8de53010decd1ff"></a><br></dl></ul>
<h2>Private Attributes</h2>
<ul>
<li>bool <a class="el" href="a00063.html#f816f8f808978947246da6c527b5b786">m_verbose</a>
<dl class="el"><dd class="mdescRight">Code/decode with commentary if true.  <a href="#f816f8f808978947246da6c527b5b786"></a><br></dl><li>bool <a class="el" href="a00063.html#f5a68db5bdc43b968b72b0b3ff062564">m_loc_decode</a>
<dl class="el"><dd class="mdescRight">Flag indicating we're doing local decoding.  <a href="#f5a68db5bdc43b968b72b0b3ff062564"></a><br></dl><li>bool <a class="el" href="a00063.html#837aadea4b7c11c424febb2c30a13b5c">m_lossless</a>
<dl class="el"><dd class="mdescRight">A flag indicating we're doing lossless coding.  <a href="#837aadea4b7c11c424febb2c30a13b5c"></a><br></dl><li>bool <a class="el" href="a00063.html#580fed8a15aaf7d308645f1cf7829ea9">m_full_search</a>
<dl class="el"><dd class="mdescRight">A flag indicating whether we're doing full-search block matching.  <a href="#580fed8a15aaf7d308645f1cf7829ea9"></a><br></dl><li>bool <a class="el" href="a00063.html#d2555e86bbc080dbab53ada1142a8f40">m_combined_me</a>
<dl class="el"><dd class="mdescRight">A flag indicating whether we're doing combined component motion estimation.  <a href="#d2555e86bbc080dbab53ada1142a8f40"></a><br></dl><li>int <a class="el" href="a00063.html#a867ff187fdac0e567c6929a79bf3cf3">m_x_range_me</a>
<dl class="el"><dd class="mdescRight">The horizontal range for full-search block matching.  <a href="#a867ff187fdac0e567c6929a79bf3cf3"></a><br></dl><li>int <a class="el" href="a00063.html#b6a2877aff7d91ce828c67af3f7cc7d5">m_y_range_me</a>
<dl class="el"><dd class="mdescRight">The vertical range for full-search block matching.  <a href="#b6a2877aff7d91ce828c67af3f7cc7d5"></a><br></dl><li>float <a class="el" href="a00063.html#d9f2137abb239359849390e8ab271590">m_qf</a>
<dl class="el"><dd class="mdescRight">Quality factor.  <a href="#d9f2137abb239359849390e8ab271590"></a><br></dl><li>int <a class="el" href="a00063.html#3fa8fc7ea413fac9657058292ab6efe2">m_num_L1</a>
<dl class="el"><dd class="mdescRight">Number of L1 pictures before next I picture.  <a href="#3fa8fc7ea413fac9657058292ab6efe2"></a><br></dl><li>int <a class="el" href="a00063.html#b7aa4848a21640e4ab592e75690cc4d4">m_L1_sep</a>
<dl class="el"><dd class="mdescRight">Separation between L1 pictures.  <a href="#b7aa4848a21640e4ab592e75690cc4d4"></a><br></dl><li>float <a class="el" href="a00063.html#f8c511ead922e1fd7bd477164d0813a2">m_ufactor</a>
<dl class="el"><dd class="mdescRight">factor for weighting U component quantisation errors  <a href="#f8c511ead922e1fd7bd477164d0813a2"></a><br></dl><li>float <a class="el" href="a00063.html#a673881347efd1d5780f7dd1b2e87250">m_vfactor</a>
<dl class="el"><dd class="mdescRight">factor for weighting V component quantisation errors  <a href="#a673881347efd1d5780f7dd1b2e87250"></a><br></dl><li>float <a class="el" href="a00063.html#e40736003477dbd235f2d51a32d4de8e">m_cpd</a>
<dl class="el"><dd class="mdescRight">Cycles per degree assumed for viewing the video.  <a href="#e40736003477dbd235f2d51a32d4de8e"></a><br></dl><li><a class="el" href="a00172.html#6f1cf42c54ea112b7d140127834ea43d">PrefilterType</a> <a class="el" href="a00063.html#b5e42352707e9ef2d8ee2a4587bcdbcc">m_prefilter</a>
<dl class="el"><dd class="mdescRight">Indicator for prefiltering.  <a href="#b5e42352707e9ef2d8ee2a4587bcdbcc"></a><br></dl><li>int <a class="el" href="a00063.html#c66e6291aa1cf25977e973678372f2f5">m_prefilter_strength</a>
<dl class="el"><dd class="mdescRight">Prefiltering strength.  <a href="#c66e6291aa1cf25977e973678372f2f5"></a><br></dl><li>float <a class="el" href="a00063.html#7b57e767faa0a4be785d85689f5d8cfe">m_I_lambda</a>
<dl class="el"><dd class="mdescRight">Lagrangian parameter for Intra picture coding.  <a href="#7b57e767faa0a4be785d85689f5d8cfe"></a><br></dl><li>float <a class="el" href="a00063.html#57214e4f5257248e82b5600578afe51c">m_L1_lambda</a>
<dl class="el"><dd class="mdescRight">Lagrangian parameter for L1 picture coding.  <a href="#57214e4f5257248e82b5600578afe51c"></a><br></dl><li>float <a class="el" href="a00063.html#730ccecd6484362247fe2c9474c179c0">m_L2_lambda</a>
<dl class="el"><dd class="mdescRight">Lagrangian parameter for L2 picture coding.  <a href="#730ccecd6484362247fe2c9474c179c0"></a><br></dl><li>float <a class="el" href="a00063.html#d6cf2f25be1d143690816640965d4546">m_L1_me_lambda</a>
<dl class="el"><dd class="mdescRight">Lagrangian param for L1 motion estimation.  <a href="#d6cf2f25be1d143690816640965d4546"></a><br></dl><li>float <a class="el" href="a00063.html#458f5e347c3f37e2b54df45836d0c9ed">m_L2_me_lambda</a>
<dl class="el"><dd class="mdescRight">Lagrangian param for L2 motion estimation.  <a href="#458f5e347c3f37e2b54df45836d0c9ed"></a><br></dl><li><a class="el" href="a00068.html">EntropyCorrector</a> * <a class="el" href="a00063.html#40d302f4d2ac0b78fdbada4e09b7432e">m_ent_correct</a>
<dl class="el"><dd class="mdescRight">Correction factors for quantiser selection.  <a href="#40d302f4d2ac0b78fdbada4e09b7432e"></a><br></dl><li>std::string <a class="el" href="a00063.html#6dae6ce23a776dc54437e4748282ad72">m_output_path</a>
<dl class="el"><dd class="mdescRight">Output file path.  <a href="#6dae6ce23a776dc54437e4748282ad72"></a><br></dl><li><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> <a class="el" href="a00063.html#e9af357dc58148a0ad980610b2be139f">m_intra_wltfilter</a>
<dl class="el"><dd class="mdescRight">Wavelet filter for Intra pictures.  <a href="#e9af357dc58148a0ad980610b2be139f"></a><br></dl><li><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> <a class="el" href="a00063.html#512f21be5b9043db03e0e302993b4083">m_inter_wltfilter</a>
<dl class="el"><dd class="mdescRight">Wavelet filter for Inter pictures.  <a href="#512f21be5b9043db03e0e302993b4083"></a><br></dl><li>int <a class="el" href="a00063.html#dfc3b69d1d60d20680a8918f9ce0ea68">m_target_rate</a>
<dl class="el"><dd class="mdescRight">Target bit rate.  <a href="#dfc3b69d1d60d20680a8918f9ce0ea68"></a><br></dl><li>bool <a class="el" href="a00063.html#1086f35a3984eec9b394fb0a75464b30">m_using_ac</a>
<dl class="el"><dd class="mdescRight">Arithmetic coding flag.  <a href="#1086f35a3984eec9b394fb0a75464b30"></a><br></dl></ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Parameters for the encoding process, derived from <a class="el" href="a00019.html" title="Parameters common to coder and decoder operation.">CodecParams</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="337ad12eb97505be6e126b51fe057ee1"></a><!-- doxytag: member="dirac::EncoderParams::EncoderParams" ref="337ad12eb97505be6e126b51fe057ee1" args="(const VideoFormat &amp;video_format, PictureType ftype=INTER_PICTURE, unsigned int num_refs=2, bool set_defaults=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">dirac::EncoderParams::EncoderParams           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#216a5d43d2a518325c84f100ed7735a5">VideoFormat</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>video_format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a>&nbsp;</td>
          <td class="paramname"> <em>ftype</em> = <code>INTER_PICTURE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>num_refs</em> = <code>2</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>set_defaults</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="d9d8f214430384e0c8de53010decd1ff"></a><!-- doxytag: member="dirac::EncoderParams::CalcLambdas" ref="d9d8f214430384e0c8de53010decd1ff" args="(const float qf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::CalcLambdas           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>qf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

<p>References <a class="el" href="a00171_source.html#l01477">m_combined_me</a>.</p>

</div>
</div><p>
<a class="anchor" name="545a73d467e9c6679cf470a825653b6a"></a><!-- doxytag: member="dirac::EncoderParams::CPD" ref="545a73d467e9c6679cf470a825653b6a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::CPD           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01501">m_cpd</a>.</p>

</div>
</div><p>
<a class="anchor" name="94e7b16c8895d5d42161af40287ba59e"></a><!-- doxytag: member="dirac::EncoderParams::EntropyFactors" ref="94e7b16c8895d5d42161af40287ba59e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00068.html">EntropyCorrector</a>&amp; dirac::EncoderParams::EntropyFactors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01525">m_ent_correct</a>.</p>

</div>
</div><p>
<a class="anchor" name="41655056b5a4f60d3b422632617a9578"></a><!-- doxytag: member="dirac::EncoderParams::EntropyFactors" ref="41655056b5a4f60d3b422632617a9578" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="a00068.html">EntropyCorrector</a>&amp; dirac::EncoderParams::EntropyFactors           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01525">m_ent_correct</a>.</p>

</div>
</div><p>
<a class="anchor" name="12630ebd66238f4fb477af94b03a2236"></a><!-- doxytag: member="dirac::EncoderParams::FullSearch" ref="12630ebd66238f4fb477af94b03a2236" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::EncoderParams::FullSearch           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01474">m_full_search</a>.</p>

</div>
</div><p>
<a class="anchor" name="6041bfe0d74158eb52d9bb368a1de268"></a><!-- doxytag: member="dirac::EncoderParams::GOPLength" ref="6041bfe0d74158eb52d9bb368a1de268" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::EncoderParams::GOPLength           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="df6479dcd94ddeecc8994b0bff9c2f99"></a><!-- doxytag: member="dirac::EncoderParams::ILambda" ref="df6479dcd94ddeecc8994b0bff9c2f99" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::ILambda           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01510">m_I_lambda</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9790025a93c3e0ac8f52181bca77862"></a><!-- doxytag: member="dirac::EncoderParams::InterTransformFilter" ref="e9790025a93c3e0ac8f52181bca77862" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> dirac::EncoderParams::InterTransformFilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01534">m_inter_wltfilter</a>.</p>

</div>
</div><p>
<a class="anchor" name="c06efc9733de8a4b32e56b6fa759e05a"></a><!-- doxytag: member="dirac::EncoderParams::IntraTransformFilter" ref="c06efc9733de8a4b32e56b6fa759e05a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> dirac::EncoderParams::IntraTransformFilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01531">m_intra_wltfilter</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d72ddd5270b55927c32cf8ef8739ec3"></a><!-- doxytag: member="dirac::EncoderParams::L1Lambda" ref="7d72ddd5270b55927c32cf8ef8739ec3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::L1Lambda           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01513">m_L1_lambda</a>.</p>

</div>
</div><p>
<a class="anchor" name="6c4d0037fdca9e61169a10b10c3c913d"></a><!-- doxytag: member="dirac::EncoderParams::L1MELambda" ref="6c4d0037fdca9e61169a10b10c3c913d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::L1MELambda           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01519">m_L1_me_lambda</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01492">m_L1_sep</a>.</p>

</div>
</div><p>
<a class="anchor" name="8069d1f372a3509246c1c9789fd4f1c9"></a><!-- doxytag: member="dirac::EncoderParams::L2Lambda" ref="8069d1f372a3509246c1c9789fd4f1c9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::L2Lambda           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01516">m_L2_lambda</a>.</p>

</div>
</div><p>
<a class="anchor" name="3d603b8e803c018236b87df6ccba0706"></a><!-- doxytag: member="dirac::EncoderParams::L2MELambda" ref="3d603b8e803c018236b87df6ccba0706" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::L2MELambda           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01522">m_L2_me_lambda</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01468">m_loc_decode</a>.</p>

</div>
</div><p>
<a class="anchor" name="122a0b100d62957694410295c7aa6fae"></a><!-- doxytag: member="dirac::EncoderParams::Lossless" ref="122a0b100d62957694410295c7aa6fae" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool dirac::EncoderParams::Lossless           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01471">m_lossless</a>.</p>

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

<p>
Return the nominal number of L1 pictures before the next I picture. Can be overridden by I-picture insertion 
<p>References <a class="el" href="a00171_source.html#l01489">m_num_L1</a>.</p>

</div>
</div><p>
<a class="anchor" name="7e2f0be95312fcac3fbd744fe5ac9111"></a><!-- doxytag: member="dirac::EncoderParams::OutputPath" ref="7e2f0be95312fcac3fbd744fe5ac9111" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* dirac::EncoderParams::OutputPath           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01528">m_output_path</a>.</p>

</div>
</div><p>
<a class="anchor" name="def51dcbd7af39b75e336d88feb4390c"></a><!-- doxytag: member="dirac::EncoderParams::Prefilter" ref="def51dcbd7af39b75e336d88feb4390c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#6f1cf42c54ea112b7d140127834ea43d">PrefilterType</a> dirac::EncoderParams::Prefilter           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01504">m_prefilter</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01507">m_prefilter_strength</a>.</p>

</div>
</div><p>
<a class="anchor" name="071957f329c44c4309f3ac049eb1fe9d"></a><!-- doxytag: member="dirac::EncoderParams::Qf" ref="071957f329c44c4309f3ac049eb1fe9d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::Qf           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01486">m_qf</a>.</p>

</div>
</div><p>
<a class="anchor" name="12dab2e5ab9ee3c79521a93168aa8110"></a><!-- doxytag: member="dirac::EncoderParams::SetCombinedME" ref="12dab2e5ab9ee3c79521a93168aa8110" args="(const bool cme)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetCombinedME           </td>
          <td>(</td>
          <td class="paramtype">const bool&nbsp;</td>
          <td class="paramname"> <em>cme</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01477">m_combined_me</a>.</p>

</div>
</div><p>
<a class="anchor" name="4bfbfb144d06acfb94b038d3c7b4adf7"></a><!-- doxytag: member="dirac::EncoderParams::SetCPD" ref="4bfbfb144d06acfb94b038d3c7b4adf7" args="(const float cpd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetCPD           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>cpd</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01501">m_cpd</a>.</p>

</div>
</div><p>
<a class="anchor" name="eef2c5afb874818be15c34544416f65c"></a><!-- doxytag: member="dirac::EncoderParams::SetEntropyFactors" ref="eef2c5afb874818be15c34544416f65c" args="(EntropyCorrector *entcorrect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetEntropyFactors           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00068.html">EntropyCorrector</a> *&nbsp;</td>
          <td class="paramname"> <em>entcorrect</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01525">m_ent_correct</a>.</p>

</div>
</div><p>
<a class="anchor" name="d6b94c8adac00eac9ef98cb8d6cdfbd1"></a><!-- doxytag: member="dirac::EncoderParams::SetFullSearch" ref="d6b94c8adac00eac9ef98cb8d6cdfbd1" args="(const bool fs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetFullSearch           </td>
          <td>(</td>
          <td class="paramtype">const bool&nbsp;</td>
          <td class="paramname"> <em>fs</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01474">m_full_search</a>.</p>

</div>
</div><p>
<a class="anchor" name="f221ad838c4b13d76c50907febf4e8e6"></a><!-- doxytag: member="dirac::EncoderParams::SetInterTransformFilter" ref="f221ad838c4b13d76c50907febf4e8e6" args="(WltFilter wf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetInterTransformFilter           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a>&nbsp;</td>
          <td class="paramname"> <em>wf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01534">m_inter_wltfilter</a>.</p>

</div>
</div><p>
<a class="anchor" name="ede674e9da97a8131abb9a6fa4e87e38"></a><!-- doxytag: member="dirac::EncoderParams::SetInterTransformFilter" ref="ede674e9da97a8131abb9a6fa4e87e38" args="(unsigned int wf_idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetInterTransformFilter           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>wf_idx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0fd5879a63f7eeae0e1d4c745a69fef8"></a><!-- doxytag: member="dirac::EncoderParams::SetIntraTransformFilter" ref="0fd5879a63f7eeae0e1d4c745a69fef8" args="(WltFilter wf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetIntraTransformFilter           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a>&nbsp;</td>
          <td class="paramname"> <em>wf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01531">m_intra_wltfilter</a>.</p>

</div>
</div><p>
<a class="anchor" name="39bd62b18402bad71c6f3bd500eda580"></a><!-- doxytag: member="dirac::EncoderParams::SetIntraTransformFilter" ref="39bd62b18402bad71c6f3bd500eda580" args="(unsigned int wf_idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetIntraTransformFilter           </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>wf_idx</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01492">m_L1_sep</a>.</p>

</div>
</div><p>
<a class="anchor" name="b02c6bcbacaf67419d2e4c134e04a09b"></a><!-- doxytag: member="dirac::EncoderParams::SetLocalDecode" ref="b02c6bcbacaf67419d2e4c134e04a09b" args="(const bool decode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetLocalDecode           </td>
          <td>(</td>
          <td class="paramtype">const bool&nbsp;</td>
          <td class="paramname"> <em>decode</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01468">m_loc_decode</a>.</p>

</div>
</div><p>
<a class="anchor" name="16d8b48462edbccd46350c200fbc8ffd"></a><!-- doxytag: member="dirac::EncoderParams::SetLossless" ref="16d8b48462edbccd46350c200fbc8ffd" args="(const bool l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetLossless           </td>
          <td>(</td>
          <td class="paramtype">const bool&nbsp;</td>
          <td class="paramname"> <em>l</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01471">m_lossless</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c243043fcfb96040fef60146ad8558b"></a><!-- doxytag: member="dirac::EncoderParams::SetNumL1" ref="7c243043fcfb96040fef60146ad8558b" args="(const int nl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetNumL1           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>nl</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01489">m_num_L1</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d4c05f96ede057505d181a8e0e17f04"></a><!-- doxytag: member="dirac::EncoderParams::SetOutputPath" ref="5d4c05f96ede057505d181a8e0e17f04" args="(const char *op)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetOutputPath           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>op</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01528">m_output_path</a>.</p>

</div>
</div><p>
<a class="anchor" name="8b8a06dcbb10a87584f67fc917a353ca"></a><!-- doxytag: member="dirac::EncoderParams::SetPrefilter" ref="8b8a06dcbb10a87584f67fc917a353ca" args="(const PrefilterType pf, const int str)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetPrefilter           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="a00172.html#6f1cf42c54ea112b7d140127834ea43d">PrefilterType</a>&nbsp;</td>
          <td class="paramname"> <em>pf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>str</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01504">m_prefilter</a>, and <a class="el" href="a00171_source.html#l01507">m_prefilter_strength</a>.</p>

</div>
</div><p>
<a class="anchor" name="2a51b2804fd4b85a63fdec51b74968d8"></a><!-- doxytag: member="dirac::EncoderParams::SetQf" ref="2a51b2804fd4b85a63fdec51b74968d8" args="(const float qfac)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetQf           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>qfac</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00063.html#d9d8f214430384e0c8de53010decd1ff">CalcLambdas()</a>, and <a class="el" href="a00171_source.html#l01486">m_qf</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01537">m_target_rate</a>.</p>

</div>
</div><p>
<a class="anchor" name="2aeaebe1dd14022e6d388cee681ce40d"></a><!-- doxytag: member="dirac::EncoderParams::SetUFactor" ref="2aeaebe1dd14022e6d388cee681ce40d" args="(const float uf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetUFactor           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>uf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01495">m_ufactor</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01540">m_using_ac</a>.</p>

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

<p>

</div>
</div><p>
<a class="anchor" name="002033a82b0960f8ba7fb931cd8902e0"></a><!-- doxytag: member="dirac::EncoderParams::SetVerbose" ref="002033a82b0960f8ba7fb931cd8902e0" args="(bool v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetVerbose           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>v</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01465">m_verbose</a>.</p>

</div>
</div><p>
<a class="anchor" name="7d727a0cb6f046bfef68b8ef2c8fcba4"></a><!-- doxytag: member="dirac::EncoderParams::SetVFactor" ref="7d727a0cb6f046bfef68b8ef2c8fcba4" args="(const float vf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetVFactor           </td>
          <td>(</td>
          <td class="paramtype">const float&nbsp;</td>
          <td class="paramname"> <em>vf</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01498">m_vfactor</a>.</p>

</div>
</div><p>
<a class="anchor" name="4fe43f39177b1d7f532a227b59028989"></a><!-- doxytag: member="dirac::EncoderParams::SetXRangeME" ref="4fe43f39177b1d7f532a227b59028989" args="(const int xr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetXRangeME           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>xr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01480">m_x_range_me</a>.</p>

</div>
</div><p>
<a class="anchor" name="021e715dbe513c1d3165122d1ee2081c"></a><!-- doxytag: member="dirac::EncoderParams::SetYRangeME" ref="021e715dbe513c1d3165122d1ee2081c" args="(const int yr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void dirac::EncoderParams::SetYRangeME           </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>yr</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01483">m_y_range_me</a>.</p>

</div>
</div><p>
<a class="anchor" name="6f889061cb794c7a535ca67c8f873ac9"></a><!-- doxytag: member="dirac::EncoderParams::TargetRate" ref="6f889061cb794c7a535ca67c8f873ac9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int dirac::EncoderParams::TargetRate           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01537">m_target_rate</a>.</p>

</div>
</div><p>
<a class="anchor" name="97e7e72588060114d98f0f837694241e"></a><!-- doxytag: member="dirac::EncoderParams::UFactor" ref="97e7e72588060114d98f0f837694241e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::UFactor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01495">m_ufactor</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01540">m_using_ac</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01465">m_verbose</a>.</p>

</div>
</div><p>
<a class="anchor" name="5eca76b871908ec8cce60f55b01643fd"></a><!-- doxytag: member="dirac::EncoderParams::VFactor" ref="5eca76b871908ec8cce60f55b01643fd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float dirac::EncoderParams::VFactor           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>References <a class="el" href="a00171_source.html#l01498">m_vfactor</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01480">m_x_range_me</a>.</p>

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

<p>

<p>References <a class="el" href="a00171_source.html#l01483">m_y_range_me</a>.</p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="d2555e86bbc080dbab53ada1142a8f40"></a><!-- doxytag: member="dirac::EncoderParams::m_combined_me" ref="d2555e86bbc080dbab53ada1142a8f40" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00063.html#d2555e86bbc080dbab53ada1142a8f40">dirac::EncoderParams::m_combined_me</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01317">CombinedME()</a>, and <a class="el" href="a00171_source.html#l01402">SetCombinedME()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e40736003477dbd235f2d51a32d4de8e"></a><!-- doxytag: member="dirac::EncoderParams::m_cpd" ref="e40736003477dbd235f2d51a32d4de8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#e40736003477dbd235f2d51a32d4de8e">dirac::EncoderParams::m_cpd</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01340">CPD()</a>, and <a class="el" href="a00171_source.html#l01426">SetCPD()</a>.</p>

</div>
</div><p>
<a class="anchor" name="40d302f4d2ac0b78fdbada4e09b7432e"></a><!-- doxytag: member="dirac::EncoderParams::m_ent_correct" ref="40d302f4d2ac0b78fdbada4e09b7432e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00068.html">EntropyCorrector</a>* <a class="el" href="a00063.html#40d302f4d2ac0b78fdbada4e09b7432e">dirac::EncoderParams::m_ent_correct</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01370">EntropyFactors()</a>, and <a class="el" href="a00171_source.html#l01436">SetEntropyFactors()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01308">FullSearch()</a>, and <a class="el" href="a00171_source.html#l01399">SetFullSearch()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7b57e767faa0a4be785d85689f5d8cfe"></a><!-- doxytag: member="dirac::EncoderParams::m_I_lambda" ref="7b57e767faa0a4be785d85689f5d8cfe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#7b57e767faa0a4be785d85689f5d8cfe">dirac::EncoderParams::m_I_lambda</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="512f21be5b9043db03e0e302993b4083"></a><!-- doxytag: member="dirac::EncoderParams::m_inter_wltfilter" ref="512f21be5b9043db03e0e302993b4083" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> <a class="el" href="a00063.html#512f21be5b9043db03e0e302993b4083">dirac::EncoderParams::m_inter_wltfilter</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01379">InterTransformFilter()</a>, and <a class="el" href="a00171_source.html#l01450">SetInterTransformFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="e9af357dc58148a0ad980610b2be139f"></a><!-- doxytag: member="dirac::EncoderParams::m_intra_wltfilter" ref="e9af357dc58148a0ad980610b2be139f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#cb32bc58ece3811ce3ce9aa0375a67a4">WltFilter</a> <a class="el" href="a00063.html#e9af357dc58148a0ad980610b2be139f">dirac::EncoderParams::m_intra_wltfilter</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01376">IntraTransformFilter()</a>, and <a class="el" href="a00171_source.html#l01444">SetIntraTransformFilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="57214e4f5257248e82b5600578afe51c"></a><!-- doxytag: member="dirac::EncoderParams::m_L1_lambda" ref="57214e4f5257248e82b5600578afe51c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#57214e4f5257248e82b5600578afe51c">dirac::EncoderParams::m_L1_lambda</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="d6cf2f25be1d143690816640965d4546"></a><!-- doxytag: member="dirac::EncoderParams::m_L1_me_lambda" ref="d6cf2f25be1d143690816640965d4546" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#d6cf2f25be1d143690816640965d4546">dirac::EncoderParams::m_L1_me_lambda</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01331">L1Sep()</a>, and <a class="el" href="a00171_source.html#l01417">SetL1Sep()</a>.</p>

</div>
</div><p>
<a class="anchor" name="730ccecd6484362247fe2c9474c179c0"></a><!-- doxytag: member="dirac::EncoderParams::m_L2_lambda" ref="730ccecd6484362247fe2c9474c179c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#730ccecd6484362247fe2c9474c179c0">dirac::EncoderParams::m_L2_lambda</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

</div>
</div><p>
<a class="anchor" name="458f5e347c3f37e2b54df45836d0c9ed"></a><!-- doxytag: member="dirac::EncoderParams::m_L2_me_lambda" ref="458f5e347c3f37e2b54df45836d0c9ed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#458f5e347c3f37e2b54df45836d0c9ed">dirac::EncoderParams::m_L2_me_lambda</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

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

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01302">LocalDecode()</a>, and <a class="el" href="a00171_source.html#l01393">SetLocalDecode()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01305">Lossless()</a>, and <a class="el" href="a00171_source.html#l01396">SetLossless()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01328">NumL1()</a>, and <a class="el" href="a00171_source.html#l01414">SetNumL1()</a>.</p>

</div>
</div><p>
<a class="anchor" name="6dae6ce23a776dc54437e4748282ad72"></a><!-- doxytag: member="dirac::EncoderParams::m_output_path" ref="6dae6ce23a776dc54437e4748282ad72" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string <a class="el" href="a00063.html#6dae6ce23a776dc54437e4748282ad72">dirac::EncoderParams::m_output_path</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01367">OutputPath()</a>, and <a class="el" href="a00171_source.html#l01433">SetOutputPath()</a>.</p>

</div>
</div><p>
<a class="anchor" name="b5e42352707e9ef2d8ee2a4587bcdbcc"></a><!-- doxytag: member="dirac::EncoderParams::m_prefilter" ref="b5e42352707e9ef2d8ee2a4587bcdbcc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00172.html#6f1cf42c54ea112b7d140127834ea43d">PrefilterType</a> <a class="el" href="a00063.html#b5e42352707e9ef2d8ee2a4587bcdbcc">dirac::EncoderParams::m_prefilter</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01343">Prefilter()</a>, and <a class="el" href="a00171_source.html#l01429">SetPrefilter()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01346">PrefilterStrength()</a>, and <a class="el" href="a00171_source.html#l01429">SetPrefilter()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d9f2137abb239359849390e8ab271590"></a><!-- doxytag: member="dirac::EncoderParams::m_qf" ref="d9f2137abb239359849390e8ab271590" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#d9f2137abb239359849390e8ab271590">dirac::EncoderParams::m_qf</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01320">Qf()</a>, and <a class="el" href="a00171_source.html#l01411">SetQf()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01453">SetTargetRate()</a>, and <a class="el" href="a00171_source.html#l01382">TargetRate()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f8c511ead922e1fd7bd477164d0813a2"></a><!-- doxytag: member="dirac::EncoderParams::m_ufactor" ref="f8c511ead922e1fd7bd477164d0813a2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#f8c511ead922e1fd7bd477164d0813a2">dirac::EncoderParams::m_ufactor</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01420">SetUFactor()</a>, and <a class="el" href="a00171_source.html#l01334">UFactor()</a>.</p>

</div>
</div><p>
<a class="anchor" name="1086f35a3984eec9b394fb0a75464b30"></a><!-- doxytag: member="dirac::EncoderParams::m_using_ac" ref="1086f35a3984eec9b394fb0a75464b30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="a00063.html#1086f35a3984eec9b394fb0a75464b30">dirac::EncoderParams::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#l01456">SetUsingAC()</a>, and <a class="el" href="a00171_source.html#l01385">UsingAC()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01390">SetVerbose()</a>, and <a class="el" href="a00171_source.html#l01299">Verbose()</a>.</p>

</div>
</div><p>
<a class="anchor" name="a673881347efd1d5780f7dd1b2e87250"></a><!-- doxytag: member="dirac::EncoderParams::m_vfactor" ref="a673881347efd1d5780f7dd1b2e87250" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float <a class="el" href="a00063.html#a673881347efd1d5780f7dd1b2e87250">dirac::EncoderParams::m_vfactor</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01423">SetVFactor()</a>, and <a class="el" href="a00171_source.html#l01337">VFactor()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01405">SetXRangeME()</a>, and <a class="el" href="a00171_source.html#l01311">XRangeME()</a>.</p>

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

<p>

<p>Referenced by <a class="el" href="a00171_source.html#l01408">SetYRangeME()</a>, and <a class="el" href="a00171_source.html#l01314">YRangeME()</a>.</p>

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