Sophie

Sophie

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

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="contents">
<h1>dirac_decoder_t Struct Reference</h1><!-- doxytag: class="dirac_decoder_t" --><code>#include &lt;<a class="el" href="a00185_source.html">dirac_parser.h</a>&gt;</code>
<p>

<p>
<a href="a00241.html">List of all members.</a><h2>Public Attributes</h2>
<ul>
<li><a class="el" href="a00176.html#e93428308fdd9a41c5c4e3b313660d5d">dirac_decoder_state_t</a> <a class="el" href="a00033.html#bdb49482ace047a7bde187c8d6e34e89">state</a>
<li><a class="el" href="a00044.html">dirac_parseparams_t</a> <a class="el" href="a00033.html#d02ce81465fd08cc3ff177780e1c7f06">parse_params</a>
<li><a class="el" href="a00048.html">dirac_sourceparams_t</a> <a class="el" href="a00033.html#b6ea5755eb18be7f037055df36aca5c0">src_params</a>
<li>unsigned int <a class="el" href="a00033.html#b3f4bd5822c5c1be8836b2ac47e274da">frame_num</a>
<li>void * <a class="el" href="a00033.html#69c44fb79f23491bb1d3efcf0d702249">parser</a>
<li><a class="el" href="a00040.html">dirac_framebuf_t</a> * <a class="el" href="a00033.html#c35a218c4cca84b9b6c2ea4316165167">fbuf</a>
<li>int <a class="el" href="a00033.html#190348964d44e28ce1df420eb672a0e0">frame_avail</a>
<li>int <a class="el" href="a00033.html#562d5b4e222181fe869c2fd4a4beb68c">verbose</a>
</ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Structure that holds the information returned by the parser <hr><h2>Member Data Documentation</h2>
<a class="anchor" name="c35a218c4cca84b9b6c2ea4316165167"></a><!-- doxytag: member="dirac_decoder_t::fbuf" ref="c35a218c4cca84b9b6c2ea4316165167" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00040.html">dirac_framebuf_t</a>* <a class="el" href="a00033.html#c35a218c4cca84b9b6c2ea4316165167">dirac_decoder_t::fbuf</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
frame (NOT picture) buffer to hold luma and chroma data 
</div>
</div><p>
<a class="anchor" name="190348964d44e28ce1df420eb672a0e0"></a><!-- doxytag: member="dirac_decoder_t::frame_avail" ref="190348964d44e28ce1df420eb672a0e0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00033.html#190348964d44e28ce1df420eb672a0e0">dirac_decoder_t::frame_avail</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
boolean flag that indicates if a decoded frame (NOT picture) is available 
</div>
</div><p>
<a class="anchor" name="b3f4bd5822c5c1be8836b2ac47e274da"></a><!-- doxytag: member="dirac_decoder_t::frame_num" ref="b3f4bd5822c5c1be8836b2ac47e274da" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int <a class="el" href="a00033.html#b3f4bd5822c5c1be8836b2ac47e274da">dirac_decoder_t::frame_num</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
frame (NOT picture) number 
</div>
</div><p>
<a class="anchor" name="d02ce81465fd08cc3ff177780e1c7f06"></a><!-- doxytag: member="dirac_decoder_t::parse_params" ref="d02ce81465fd08cc3ff177780e1c7f06" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00044.html">dirac_parseparams_t</a> <a class="el" href="a00033.html#d02ce81465fd08cc3ff177780e1c7f06">dirac_decoder_t::parse_params</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
parse parameters 
</div>
</div><p>
<a class="anchor" name="69c44fb79f23491bb1d3efcf0d702249"></a><!-- doxytag: member="dirac_decoder_t::parser" ref="69c44fb79f23491bb1d3efcf0d702249" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="a00033.html#69c44fb79f23491bb1d3efcf0d702249">dirac_decoder_t::parser</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
void pointer to internal parser 
</div>
</div><p>
<a class="anchor" name="b6ea5755eb18be7f037055df36aca5c0"></a><!-- doxytag: member="dirac_decoder_t::src_params" ref="b6ea5755eb18be7f037055df36aca5c0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00048.html">dirac_sourceparams_t</a> <a class="el" href="a00033.html#b6ea5755eb18be7f037055df36aca5c0">dirac_decoder_t::src_params</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
source parameters 
</div>
</div><p>
<a class="anchor" name="bdb49482ace047a7bde187c8d6e34e89"></a><!-- doxytag: member="dirac_decoder_t::state" ref="bdb49482ace047a7bde187c8d6e34e89" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="a00176.html#e93428308fdd9a41c5c4e3b313660d5d">dirac_decoder_state_t</a> <a class="el" href="a00033.html#bdb49482ace047a7bde187c8d6e34e89">dirac_decoder_t::state</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
parser state 
</div>
</div><p>
<a class="anchor" name="562d5b4e222181fe869c2fd4a4beb68c"></a><!-- doxytag: member="dirac_decoder_t::verbose" ref="562d5b4e222181fe869c2fd4a4beb68c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="a00033.html#562d5b4e222181fe869c2fd4a4beb68c">dirac_decoder_t::verbose</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
verbose output 
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="a00185_source.html">dirac_parser.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>