Sophie

Sophie

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

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Dirac Video Codec</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body bgcolor="#ffffff">
<h1 align="center" color="#606080">
Dirac - A Video Codec
</h1>
<p align="center">
Created by the <a href="http://www.bbc.co.uk">British Broadcasting Corporation</a>.
</p>
<hr>
<!-- Generated by Doxygen 1.5.4 -->
<h1>dirac::VectorElementCodec Member List</h1>This is the complete list of members for <a class="el" href="a00141.html">dirac::VectorElementCodec</a>, including all inherited members.<p><table>
  <tr class="memlist"><td><a class="el" href="a00002.html#feff75556eeb4759ece937e440f0b4b0">ArithCodec</a>(ByteIO *p_byteio, size_t number_of_contexts)</td><td><a class="el" href="a00002.html">dirac::ArithCodec&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#80cabb1ba179c17d7d7f4a4d6c77c880">ArithCodecBase</a>(ByteIO *p_byteio, size_t number_of_contexts)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#612441c07cdee30c7246539f7fe3199e">ByteCount</a>() const </td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#e26c9fe9ba8fb6f09d6499af6e625770">CodeVal</a>(const MvData &amp;in_data)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00002.html#13dca796e9759ef713c4d9efcd14ba19">Compress</a>(T &amp;in_data)</td><td><a class="el" href="a00002.html">dirac::ArithCodec&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#8927f9ed4aa66a3bf1a5a54475f9766c">DecodeSInt</a>(const int bin1, const int max_bin)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#fd3402ab56731f6b9281d0efef72e4fd">DecodeSymbol</a>(int context_num)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#cbfef773024344089487f3c8eb3b81e5">DecodeUInt</a>(const int bin1, const int max_bin)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#b82e8f8ba384e37678cc45fceae81e84">DecodeVal</a>(MvData &amp;out_data)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00002.html#c3b0d97af3420190de64db61d064697f">Decompress</a>(T &amp;out_data, const int num_bytes)</td><td><a class="el" href="a00002.html">dirac::ArithCodec&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#f98b9900902d429d6a56083e352b3a06">DoWorkCode</a>(MvData &amp;in_data)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00002.html#494cce54ef4b1e29dbfa501172a4c5c5">dirac::ArithCodec::DoWorkCode</a>(T &amp;in_data)=0</td><td><a class="el" href="a00002.html">dirac::ArithCodec&lt; T &gt;</a></td><td><code> [protected, pure virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#f1974005e0af77e3ee5e2266bdcf5e98">DoWorkDecode</a>(MvData &amp;out_data)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00002.html#a2391df876c8b5aa1007830371f551f7">dirac::ArithCodec::DoWorkDecode</a>(T &amp;out_data)=0</td><td><a class="el" href="a00002.html">dirac::ArithCodec&lt; T &gt;</a></td><td><code> [protected, pure virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#8a58ca61428bc0f21ac05482c08b268f">EncodeSInt</a>(const int value, const int bin1, const int max_bin)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#c388b85aff0398ba10d656089249a272">EncodeSymbol</a>(const bool symbol, const int context_num)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#f355dc235e6bf8524631060e898e4f70">EncodeUInt</a>(const unsigned int value, const int bin1, const int max_bin)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#dd48e1c11a630d1465cba01e5e7524a6">FlushEncoder</a>()</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#248bb8896da5770329c624c3a190a227">InitContexts</a>()</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#c45185be0b16e6e105708e1c790c23d3">InitDecoder</a>(int num_bytes)</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#13417bf951850754890a945d1fff5901">InitEncoder</a>()</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#a629196d6c6d0bb58aae7df1b312bf3d">m_b_xp</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#8d2a7669f67ff42eb18d9681c6d7974c">m_b_yp</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#11e987e1a4372b9727dd38a8915561af">m_context_list</a></td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#91a9ba4ed8b5f670181e6b07a707a0ed">m_hv</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#f73b2de84f6bee48765eb1d6c938436d">m_mb_tlb_x</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#3688bdb206f865e51ce8804f43876775">m_mb_tlb_y</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#fb07d82dc47427f8b50e88dc2dc3a310">m_mb_xp</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#c83499650924aeabc869438a31616eb6">m_mb_yp</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#4a167497d7495c8ce0cc95703f28f747">m_ref</a></td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#09b976120f919bc7de2e452ea3e83051">operator=</a>(const VectorElementCodec &amp;rhs)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#d47aff0a1cccc77ae9f82119aa411537">Prediction</a>(const MvArray &amp;mvarray, const TwoDArray&lt; PredMode &gt; &amp;preddata) const </td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#91ce546f3cbbb4dff3ac9f1d42b0601d">ResetAll</a>()</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#569e138a96e099e837c54fdfdf7e7657">VectorElementCodec</a>(ByteIO *p_byteio, int ref_id, MvElement horvert, size_t number_of_contexts)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00141.html#6aac4d4523c9518b438db82bf8d84c34">VectorElementCodec</a>(const VectorElementCodec &amp;cpy)</td><td><a class="el" href="a00141.html">dirac::VectorElementCodec</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00002.html#7554b390827496f6de00fdd6a8ede9d3">~ArithCodec</a>()</td><td><a class="el" href="a00002.html">dirac::ArithCodec&lt; T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00003.html#a5db4421933de8d3cf5f7e58814ae679">~ArithCodecBase</a>()</td><td><a class="el" href="a00003.html">dirac::ArithCodecBase</a></td><td><code> [virtual]</code></td></tr>
</table><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>