Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > d1581bfadd36c1fdc3944ab001e27eac > files > 72

libvpx-devel-0.9.7.1-1.fc16.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>WebM VP8 Codec SDK: vpx_codec_ctx Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">WebM VP8 Codec SDK</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">vpx_codec_ctx Struct Reference<div class="ingroups"><a class="el" href="group__codec.html">Common Algorithm Interface</a></div></div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="vpx_codec_ctx" -->
<p>Codec context structure.  
 <a href="structvpx__codec__ctx.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="vpx__codec_8h_source.html">vpx_codec.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#a7ed1bf8f6434ea2df01da8011849c6cb">name</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__codec.html#gad654f3da60151f5dfef70aca00ef1e9e">vpx_codec_iface_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#af5986790e3420beda77f3a9b64f6b953">iface</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__codec.html#gada1084710837ad363b92f2379dd2b8d2">vpx_codec_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#a6f448802b0675013fd8c5179675c30de">err</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#ad785c88ae862dd9129965c72723260bd">err_detail</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__codec.html#ga3b36d5af89ddc463489fe5bde0a57877">vpx_codec_flags_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#a76546548086c060a6bd21cb55037fb2b">init_flags</a></td></tr>
<tr><td class="memItemLeft" >union {</td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;struct <a class="el" href="structvpx__codec__dec__cfg.html">vpx_codec_dec_cfg</a> *&#160;&#160;&#160;<a class="el" href="structvpx__codec__ctx.html#abb82988485a036fb80e36ed22ec1e984">dec</a></td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;struct <a class="el" href="structvpx__codec__enc__cfg.html">vpx_codec_enc_cfg</a> *&#160;&#160;&#160;<a class="el" href="structvpx__codec__ctx.html#a3755f3c166d9aacd8a262a81ac18fa8f">enc</a></td></tr>
<tr><td class="memItemLeft" >&#160;&#160;&#160;void *&#160;&#160;&#160;<b>raw</b></td></tr>
<tr><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#aaa15a858376e55269a0a7ba5bff09f04">config</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__codec.html#ga1e262f91be9141a7176335fd409397ab">vpx_codec_priv_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvpx__codec__ctx.html#acee775fd5b7580e112e245ce39733f92">priv</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Codec context structure. </p>
<p>All codecs <a class="el" href="rfc2119.html#MUST">MUST</a> support this context structure fully. In general, this data should be considered private to the codec algorithm, and not be manipulated or examined by the calling application. Applications may reference the 'name' member to get a printable description of the algorithm. </p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a7ed1bf8f6434ea2df01da8011849c6cb"></a><!-- doxytag: member="vpx_codec_ctx::name" ref="a7ed1bf8f6434ea2df01da8011849c6cb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structvpx__codec__ctx.html#a7ed1bf8f6434ea2df01da8011849c6cb">vpx_codec_ctx::name</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Printable interface name </p>

</div>
</div>
<a class="anchor" id="af5986790e3420beda77f3a9b64f6b953"></a><!-- doxytag: member="vpx_codec_ctx::iface" ref="af5986790e3420beda77f3a9b64f6b953" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__codec.html#gad654f3da60151f5dfef70aca00ef1e9e">vpx_codec_iface_t</a>* <a class="el" href="structvpx__codec__ctx.html#af5986790e3420beda77f3a9b64f6b953">vpx_codec_ctx::iface</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Interface pointers </p>

</div>
</div>
<a class="anchor" id="a6f448802b0675013fd8c5179675c30de"></a><!-- doxytag: member="vpx_codec_ctx::err" ref="a6f448802b0675013fd8c5179675c30de" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__codec.html#gada1084710837ad363b92f2379dd2b8d2">vpx_codec_err_t</a> <a class="el" href="structvpx__codec__ctx.html#a6f448802b0675013fd8c5179675c30de">vpx_codec_ctx::err</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Last returned error </p>

</div>
</div>
<a class="anchor" id="ad785c88ae862dd9129965c72723260bd"></a><!-- doxytag: member="vpx_codec_ctx::err_detail" ref="ad785c88ae862dd9129965c72723260bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structvpx__codec__ctx.html#ad785c88ae862dd9129965c72723260bd">vpx_codec_ctx::err_detail</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Detailed info, if available </p>

</div>
</div>
<a class="anchor" id="a76546548086c060a6bd21cb55037fb2b"></a><!-- doxytag: member="vpx_codec_ctx::init_flags" ref="a76546548086c060a6bd21cb55037fb2b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__codec.html#ga3b36d5af89ddc463489fe5bde0a57877">vpx_codec_flags_t</a> <a class="el" href="structvpx__codec__ctx.html#a76546548086c060a6bd21cb55037fb2b">vpx_codec_ctx::init_flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Flags passed at init time </p>

</div>
</div>
<a class="anchor" id="abb82988485a036fb80e36ed22ec1e984"></a><!-- doxytag: member="vpx_codec_ctx::dec" ref="abb82988485a036fb80e36ed22ec1e984" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structvpx__codec__dec__cfg.html">vpx_codec_dec_cfg</a>* <a class="el" href="structvpx__codec__ctx.html#abb82988485a036fb80e36ed22ec1e984">vpx_codec_ctx::dec</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Decoder Configuration Pointer </p>

</div>
</div>
<a class="anchor" id="a3755f3c166d9aacd8a262a81ac18fa8f"></a><!-- doxytag: member="vpx_codec_ctx::enc" ref="a3755f3c166d9aacd8a262a81ac18fa8f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structvpx__codec__enc__cfg.html">vpx_codec_enc_cfg</a>* <a class="el" href="structvpx__codec__ctx.html#a3755f3c166d9aacd8a262a81ac18fa8f">vpx_codec_ctx::enc</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Encoder Configuration Pointer </p>

</div>
</div>
<a class="anchor" id="aaa15a858376e55269a0a7ba5bff09f04"></a><!-- doxytag: member="vpx_codec_ctx::config" ref="aaa15a858376e55269a0a7ba5bff09f04" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union { ... }                          <a class="el" href="structvpx__codec__ctx.html#aaa15a858376e55269a0a7ba5bff09f04">vpx_codec_ctx::config</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Configuration pointer aliasing union </p>

</div>
</div>
<a class="anchor" id="acee775fd5b7580e112e245ce39733f92"></a><!-- doxytag: member="vpx_codec_ctx::priv" ref="acee775fd5b7580e112e245ce39733f92" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__codec.html#ga1e262f91be9141a7176335fd409397ab">vpx_codec_priv_t</a>* <a class="el" href="structvpx__codec__ctx.html#acee775fd5b7580e112e245ce39733f92">vpx_codec_ctx::priv</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Algorithm private storage </p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>vpx/<a class="el" href="vpx__codec_8h_source.html">vpx_codec.h</a></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Aug 16 2011 for WebM VP8 Codec SDK by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>