<!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::DCCodec Member List</h1>This is the complete list of members for <a class="el" href="a00028.html">dirac::DCCodec</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="a00001.html#feff75556eeb4759ece937e440f0b4b0">ArithCodec</a>(ByteIO *p_byteio, size_t number_of_contexts)</td><td><a class="el" href="a00001.html">dirac::ArithCodec< MvData ></a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#80cabb1ba179c17d7d7f4a4d6c77c880">ArithCodecBase</a>(ByteIO *p_byteio, size_t number_of_contexts)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#612441c07cdee30c7246539f7fe3199e">ByteCount</a>() const </td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#da476ea60073c6e439457d84dbb390b3">CodeVal</a>(const MvData &in_data)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00001.html#13dca796e9759ef713c4d9efcd14ba19">Compress</a>(MvData &in_data)</td><td><a class="el" href="a00001.html">dirac::ArithCodec< MvData ></a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#c3f824a4bb5ab65fd28d43040cbcf93c">DCCodec</a>(ByteIO *p_byteio, const CompSort csort, size_t number_of_contexts)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#2fec9a5a341a2f8c0526c35a6eb37f50">DCCodec</a>(const DCCodec &cpy)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#8927f9ed4aa66a3bf1a5a54475f9766c">DecodeSInt</a>(const int bin1, const int max_bin)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#fd3402ab56731f6b9281d0efef72e4fd">DecodeSymbol</a>(int context_num)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#cbfef773024344089487f3c8eb3b81e5">DecodeUInt</a>(const int bin1, const int max_bin)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#3c7b4f8e9b69ab616308b82a90fb0507">DecodeVal</a>(MvData &out_data)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00001.html#c3b0d97af3420190de64db61d064697f">Decompress</a>(MvData &out_data, const int num_bytes)</td><td><a class="el" href="a00001.html">dirac::ArithCodec< MvData ></a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#91b910d38e4dcdde15041d030c0176ac">DoWorkCode</a>(MvData &in_data)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#4fb55e90869987525e25ed29398d1fd3">DoWorkDecode</a>(MvData &out_data)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#8a58ca61428bc0f21ac05482c08b268f">EncodeSInt</a>(const int value, const int bin1, const int max_bin)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#c388b85aff0398ba10d656089249a272">EncodeSymbol</a>(const bool symbol, const int context_num)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#f355dc235e6bf8524631060e898e4f70">EncodeUInt</a>(const unsigned int value, const int bin1, const int max_bin)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [inline, protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#dd48e1c11a630d1465cba01e5e7524a6">FlushEncoder</a>()</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#0cd4db026acb73e14d7b155a91a06adb">InitContexts</a>()</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#c45185be0b16e6e105708e1c790c23d3">InitDecoder</a>(int num_bytes)</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#13417bf951850754890a945d1fff5901">InitEncoder</a>()</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#ea251b2f270717809b987749d1e46579">m_b_xp</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#8b9cd5a00770efca54b93e87953b0a4a">m_b_yp</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#11e987e1a4372b9727dd38a8915561af">m_context_list</a></td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#3ed83bdcfab2ff6ea176c5e136ef7429">m_csort</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#5a254bee51582dc376f5fc61c7f09c0b">m_sb_tlb_x</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#fde9736fa96b5b6099e1b259ebe66f88">m_sb_tlb_y</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#0a6cc0fda296bfd3fce6bb123e759af7">m_sb_xp</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#8ab9dac3fbe837234fc70080890e5877">m_sb_yp</a></td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#c44ab066c0867406fd53f4a4669863ad">operator=</a>(const DCCodec &rhs)</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#3e1b9bff74d467e73b6016f9d90e8c8c">Prediction</a>(const TwoDArray< ValueType > &dcdata, const TwoDArray< PredMode > &preddata) const </td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00028.html#546955a4c2b2fe63a3c2f93b82fe3974">ResetAll</a>()</td><td><a class="el" href="a00028.html">dirac::DCCodec</a></td><td><code> [private]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00001.html#7554b390827496f6de00fdd6a8ede9d3">~ArithCodec</a>()</td><td><a class="el" href="a00001.html">dirac::ArithCodec< MvData ></a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="a00002.html#a5db4421933de8d3cf5f7e58814ae679">~ArithCodecBase</a>()</td><td><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td><code> [virtual]</code></td></tr> </table></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>