Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > f250c16c2b84c9364a2f35a71121aaa2 > files > 425

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::SequenceHeaderByteIO Member List</h1>This is the complete list of members for <a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a>, including all inherited members.<p><table>
  <tr class="memlist"><td><a class="el" href="a00016.html#d1bc447203b8868fe18e4b125a30686c">BitsLeft</a>(void)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#466f9161786ae8850c2456dc7fca8265">ByteAlignInput</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#66c2bdd3f07e2509c529aef17f2785fd">ByteAlignOutput</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#ec6f9d7b1502f39e74eba50035402a62">ByteIO</a>(bool new_stream=true)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#82c9d37dcf38592397aac31878ad64f9">ByteIO</a>(const ByteIO &amp;stream_data)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#7b8a683b3c129c31ae8d3648ead744a8">CalcNextUnitOffset</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [protected, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#c294666f2ef1856696d6d1c7589f0064">CalcParseCode</a>() const </td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#d48276ed9a97dd5b1523770a7b179bb8">CanRead</a>() const </td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#6ba17ad78987f08df6da0135a52b18da">CanSkip</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#1f36aeff86b15bbab398c666ea8cc930">CollateByteStats</a>(DiracByteStats &amp;dirac_byte_stats)</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#389efbc28d12b8a2587868e4f9f1a9ce">FlushInputB</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#58a533748a9a6092403338ecebda52d7">GetBit</a>(unsigned char &amp;c, int pos) const </td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#24f54a63d7dd8d65d849664d43c3a88d">GetBytes</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#45406cef03720a227d411ba8f3311019">GetNextParseOffset</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#6d8fe0975e4934d7b6fa2f27ffba79fc">GetParseCode</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#c57ac69186e9890cc4c8d035418339f8">GetPreviousParseOffset</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#9a4ddcb132317f766eb35b05b198be2f">GetReadBytePosition</a>() const </td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#919c26eca2d6ff869dd906afa4e23250">GetSize</a>() const </td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#edc94da65185ceb432520ff3e26fb1e6">GetType</a>() const </td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [inline, virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#ba87f56f1fc0c14155884675673b2aa5">Input</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#dc1a91d01c26030fe4a95d57612b0b6f">InputBytes</a>(char *data, int count)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#283a46510d751157b12392dc5e07a94a">InputCodingParams</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#4bf4c65075ba92e9e3c65049d6f45f85">InputParseParams</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#664e96b1c2d545c6c7e7fac07ff29ab7">InputSourceParams</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#989126d52ec21cba34f5953cd50902d8">InputUnByte</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#271c375df6d3301d72bd6b8a47db7f0e">InputUnString</a>(const int count)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#de8efc3d665a902ace4cbb3512eb3b15">IsAuxiliaryData</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#c5c708ee2adec13df2b794e4acd1bc4e">IsCoreSyntax</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#9fe990935674e607cab72291c3095fa5">IsEndOfSequence</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#1aeb950188f03e3e6cc4fe10c9dba159">IsLowDelay</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#31351cec0973ab8eb1bf486719dcd92e">IsPaddingData</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#b14750bd735d199159c6566d87bfbda6">IsPicture</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#eada73b3cd701abe6aa2002e4ce837b4">IsSeqHeader</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#226979034294983033670460138ebd53">IsUsingAC</a>() const </td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#eeab54788e0b18d464316c7c98fa15eb">IsValid</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#17e5f93447fe80c74d128deb76db239c">m_codec_params</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#7125b9c8ec51e14a6f14b059d53fc7ee">m_codingparams_byteio</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#0b4ff787ca0e72ad421267dcf9fa9d47">m_default_src_params</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#92ff5781278e02db499aa978f97f21d3">m_parse_params</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#f5d11fe0a8b02a570525358fd291fbd7">m_parseparams_byteio</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#778922de85b08151f1db5de26060c480">m_sourceparams_byteio</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#edeeff00980fec46ed32854c469c820d">m_src_params</a></td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#b172abdf991b8cab7d2b20de666385d0">mp_stream</a></td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#6c694b31aa531bca333d681514b82626">Output</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#ecb00e80507d2d013d33fb2a0cf466aa">OutputBytes</a>(const std::string &amp;bytes)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#d1d832698828a4e5e3adf6cf255189e1">OutputCodingParams</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#33993235fd567050240030e248f20939">OutputCurrentByte</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#a4dc13f1e375dc2f0d82d74ea80a8b49">OutputParseParams</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#29ec5a5b21840105f372020d1eaeb240">OutputSourceParams</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td><code> [private]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#ff8dd96dab5e2995a66391b195825882">ParseUnitByteIO</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#0f67cdd73e226e9d4c96a219a98d8ac9">ParseUnitByteIO</a>(const ByteIO &amp;byte_io)</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#6bdf539c0dade4deb14362ee3007e2f4">ParseUnitByteIO</a>(const ParseUnitByteIO &amp;parseunit_byteio)</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#5145781bdbe6b8c8c36d9d639eccd84f">ReadBit</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#7846a39d6f9dafe4756277db914326c7">ReadBitB</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#c7091d45d726fde33178fbcdd154a176">ReadBool</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#e3af442f684c2030f7742c655e4597a6">ReadBoolB</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#583c98d246f85246ceb938d6909f850c">ReadNBits</a>(int count)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#9854294a504337c68de44de88bb2c269">ReadSint</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#9c9fcce79d165aa1e68fb1fa8bdbec5f">ReadSintB</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#ec1b938f3888a508116c85189d09b1d5">ReadUint</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#3c1e9ccdd249ea155d8ab8814df6656e">ReadUintB</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#7af5190d77084133723ed478aba8501b">ReadUintLit</a>(const int byte_size)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#155c4c97a602d7d7646bfaae08164625">RemoveRedundantBytes</a>(const int count)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#86e7df2ca2543ae879d5f35bc4915e73">SeekGet</a>(const int offset, std::ios_base::seekdir dir)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#6b74404e0ddd82578dec02c9a299ee15">SequenceHeaderByteIO</a>(SourceParams &amp;src_params, EncoderParams &amp;enc_params)</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#cab5dbbcb55b71426aecb303c81f0e41">SequenceHeaderByteIO</a>(const ParseUnitByteIO &amp;parseunit_byteio, ParseParams &amp;parse_params, SourceParams &amp;src_params, CodecParams &amp;codec_params)</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#a5dae0bd0014f21d06f68e939859f8c1">SetAdjacentParseUnits</a>(ParseUnitByteIO *p_prev_parseunit)</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#d6e3bb4656d8f0f7c0425089b7ff0b4e">SetBit</a>(unsigned char &amp;c, int pos) const </td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#5076eab8b19c9165efba38a18787ea32">SetBits</a>(unsigned char &amp;c, unsigned char bits) const </td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#9e24c698603c7402ff35e7846e6351f4">SetBitsLeft</a>(int left_bits)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#97bcf5e39020155180589d322a9abfb7">SetByteParams</a>(const ByteIO &amp;byte_io)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#16a96c12acc649141403b72e0e66b738">SyncToUnitStart</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#0ac5a730dab2ed232eff97b49055151e">WriteBit</a>(const bool &amp;bit)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#d28f4baa6032ec38d82bc54951c07356">WriteNBits</a>(unsigned int val)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#da60dfc1a41793eba73b2ba26b72a991">WriteNBits</a>(unsigned int val, int count)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#4c438a84b3bb41584e3108248668ad19">WriteSint</a>(int val)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#540c5586d4e62cc16ad2e8caac836f15">WriteUint</a>(unsigned int value)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#5ab33e6a82d617f64d23289c7ed47491">WriteUintLit</a>(const unsigned int &amp;value, const int &amp;length)</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [inline, protected]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00016.html#c509b1dbbd2d20dfb5ccd6ffd6b0db6f">~ByteIO</a>()</td><td><a class="el" href="a00016.html">dirac::ByteIO</a></td><td><code> [virtual]</code></td></tr>
  <tr class="memlist"><td><a class="el" href="a00105.html#b1cf48da0ed03f1bb547cdb4dc89aba0">~ParseUnitByteIO</a>()</td><td><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td></td></tr>
  <tr class="memlist"><td><a class="el" href="a00130.html#48ad4ec7fc7ef2ed74fddc2a2e5bba1a">~SequenceHeaderByteIO</a>()</td><td><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td></td></tr>
</table></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>