<!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="a00029.html">DecoderParams</a> </div> <div class="contents"> <h1>dirac::DecoderParams Class Reference</h1><!-- doxytag: class="dirac::DecoderParams" --><!-- doxytag: inherits="dirac::CodecParams" -->Parameters for the decoding process. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="a00171_source.html">common.h</a>></code> <p> <div class="dynheader"> Inheritance diagram for dirac::DecoderParams:</div> <div class="dynsection"> <p><center><img src="a00029.png" usemap="#dirac::DecoderParams_map" border="0" alt=""></center> <map name="dirac::DecoderParams_map"> <area href="a00019.html" alt="dirac::CodecParams" shape="rect" coords="0,0,138,24"> </map> </div> <p> <a href="a00300.html">List of all members.</a><h2>Public Member Functions</h2> <ul> <li><a class="el" href="a00029.html#216337343b4043560a120dd0a741b681">DecoderParams</a> (const <a class="el" href="a00172.html#216a5d43d2a518325c84f100ed7735a5">VideoFormat</a> &video_format=VIDEO_FORMAT_CIF, <a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> ftype=INTRA_PICTURE, unsigned int num_refs=0, bool set_defaults=false) <dl class="el"><dd class="mdescRight">Default constructor. <a href="#216337343b4043560a120dd0a741b681"></a><br></dl><li>bool <a class="el" href="a00029.html#f44d51abdd8fbb04dcb17eb139aa6a09">Verbose</a> () const <dl class="el"><dd class="mdescRight">Returns true if we're operating verbosely, false otherwise. <a href="#f44d51abdd8fbb04dcb17eb139aa6a09"></a><br></dl><li>void <a class="el" href="a00029.html#be5d98d190a6c96edf0c0e714af8093b">SetVerbose</a> (bool v) <dl class="el"><dd class="mdescRight">Sets verbosity on or off. <a href="#be5d98d190a6c96edf0c0e714af8093b"></a><br></dl></ul> <h2>Private Attributes</h2> <ul> <li>bool <a class="el" href="a00029.html#11fd826e619dcb25efdad6656655b4a7">m_verbose</a> <dl class="el"><dd class="mdescRight">Code/decode with commentary if true. <a href="#11fd826e619dcb25efdad6656655b4a7"></a><br></dl></ul> <hr><a name="_details"></a><h2>Detailed Description</h2> Parameters for the decoding process. Derived from <a class="el" href="a00019.html" title="Parameters common to coder and decoder operation.">CodecParams</a>. <hr><h2>Constructor & Destructor Documentation</h2> <a class="anchor" name="216337343b4043560a120dd0a741b681"></a><!-- doxytag: member="dirac::DecoderParams::DecoderParams" ref="216337343b4043560a120dd0a741b681" args="(const VideoFormat &video_format=VIDEO_FORMAT_CIF, PictureType ftype=INTRA_PICTURE, unsigned int num_refs=0, bool set_defaults=false)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">dirac::DecoderParams::DecoderParams </td> <td>(</td> <td class="paramtype">const <a class="el" href="a00172.html#216a5d43d2a518325c84f100ed7735a5">VideoFormat</a> & </td> <td class="paramname"> <em>video_format</em> = <code>VIDEO_FORMAT_CIF</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="a00172.html#4f37629f775549c508f4c5625ae348b3">PictureType</a> </td> <td class="paramname"> <em>ftype</em> = <code>INTRA_PICTURE</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"> <em>num_refs</em> = <code>0</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"> <em>set_defaults</em> = <code>false</code></td><td> </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="be5d98d190a6c96edf0c0e714af8093b"></a><!-- doxytag: member="dirac::DecoderParams::SetVerbose" ref="be5d98d190a6c96edf0c0e714af8093b" args="(bool v)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void dirac::DecoderParams::SetVerbose </td> <td>(</td> <td class="paramtype">bool </td> <td class="paramname"> <em>v</em> </td> <td> ) </td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>References <a class="el" href="a00171_source.html#l01569">m_verbose</a>.</p> </div> </div><p> <a class="anchor" name="f44d51abdd8fbb04dcb17eb139aa6a09"></a><!-- doxytag: member="dirac::DecoderParams::Verbose" ref="f44d51abdd8fbb04dcb17eb139aa6a09" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool dirac::DecoderParams::Verbose </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p> <p>References <a class="el" href="a00171_source.html#l01569">m_verbose</a>.</p> </div> </div><p> <hr><h2>Member Data Documentation</h2> <a class="anchor" name="11fd826e619dcb25efdad6656655b4a7"></a><!-- doxytag: member="dirac::DecoderParams::m_verbose" ref="11fd826e619dcb25efdad6656655b4a7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool <a class="el" href="a00029.html#11fd826e619dcb25efdad6656655b4a7">dirac::DecoderParams::m_verbose</a><code> [private]</code> </td> </tr> </table> </div> <div class="memdoc"> <p> <p>Referenced by <a class="el" href="a00171_source.html#l01558">SetVerbose()</a>, and <a class="el" href="a00171_source.html#l01555">Verbose()</a>.</p> </div> </div><p> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="a00171_source.html">common.h</a></ul> </div> <hr> <p align="center"><small> © 2004 British Broadcasting Corporation. Dirac code licensed under the <a href="http://www.mozilla.org/MPL/">Mozilla Public License (MPL) Version 1.1</a>.<br> HTML documentation generated by Dimitri van Heesch's excellent <a href="http://www.doxygen.org">Doxygen</a> tool. </small></p> </body> </html>