Sophie

Sophie

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

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>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
  <tr><td class="indexkey"><a class="el" href="a00001.html">dirac::ArithCodec&lt; T &gt;</a></td><td class="indexvalue">Abstract binary arithmetic coding class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00002.html">dirac::ArithCodecBase</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00003.html">dirac::ArithCodecToVLCAdapter</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00004.html">dirac::BiBlockDiff</a></td><td class="indexvalue">A virtual class for bi-directional differences </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00005.html">dirac::BiBlockEighthPel</a></td><td class="indexvalue">A class for computing a bidirection difference for eighth-pel vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00006.html">dirac::BiBlockHalfPel</a></td><td class="indexvalue">A class for computing a bidirection difference for half-pel vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00007.html">dirac::BiBlockQuarterPel</a></td><td class="indexvalue">A class for computing a bidirection difference for quarter-pel vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00008.html">dirac_vu::BitmapHeader</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00009.html">dirac::BlockDiff</a></td><td class="indexvalue">An abstract class for doing block difference calculations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00010.html">dirac::BlockDiffEighthPel</a></td><td class="indexvalue">A class for doing differences with eighth-pixel accurate vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00011.html">dirac::BlockDiffHalfPel</a></td><td class="indexvalue">A class for doing differences with half-pixel accurate vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00012.html">dirac::BlockDiffParams</a></td><td class="indexvalue">A class encapsulating parameters for calculating a block difference value (a single instance of matching) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00013.html">dirac::BlockDiffQuarterPel</a></td><td class="indexvalue">A class for doing differences with quarter-pixel accurate vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00014.html">dirac::BlockDiffUp</a></td><td class="indexvalue">A virtual class for doing differences with sub-pixel vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00015.html">dirac::BlockMatcher</a></td><td class="indexvalue">Class to do block matching </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00016.html">dirac::ByteIO</a></td><td class="indexvalue">Class <a class="el" href="a00016.html" title="Class ByteIO - top-level class for reading/writing bytes to a stream.">ByteIO</a> - top-level class for reading/writing bytes to a stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00017.html">dirac::CodeBlock</a></td><td class="indexvalue">Class for encapsulating metadata concerning a block of coefficients in a subband </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00018.html">dirac::CodeBlocks</a></td><td class="indexvalue">Structure to hold code block sizes when spatial partitioning is used </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00019.html">dirac::CodecParams</a></td><td class="indexvalue">Parameters common to coder and decoder operation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00020.html">dirac::CodingParamsByteIO</a></td><td class="indexvalue">Represents compressed sequence-parameter data used in an AccessUnit </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00021.html">dirac::CoeffArray</a></td><td class="indexvalue">A class for wavelet coefficient data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00022.html">dirac::CommandLine</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00023.html">dirac::CompCompressor</a></td><td class="indexvalue">Compress a picture component </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00024.html">dirac::CompDecompressor</a></td><td class="indexvalue">Decompress a picture component </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00025.html">dirac::ComponentByteIO</a></td><td class="indexvalue"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> component in Dirac bytestream format </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00026.html">dirac::Context</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00027.html">dirac::CostType</a></td><td class="indexvalue">A structure for recording costs, particularly in quantisation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00028.html">dirac::DCCodec</a></td><td class="indexvalue">Codes and decodes a set of DC values </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00029.html">dirac::DecoderParams</a></td><td class="indexvalue">Parameters for the decoding process </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00030.html">dirac_clean_area_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00031.html">dirac_col_matrix_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00032.html">dirac_colour_spec_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00033.html">dirac_decoder_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00034.html">dirac_enc_data_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00035.html">dirac_enc_picstats_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00036.html">dirac_enc_seqstats_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00037.html">dirac_encoder_context_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00038.html">dirac_encoder_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00039.html">dirac_encparams_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00040.html">dirac_framebuf_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00041.html">dirac_instr_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00042.html">dirac_mv_cost_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00043.html">dirac_mv_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00044.html">dirac_parseparams_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00045.html">dirac_picparams_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00046.html">dirac_rational_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00047.html">dirac_signal_range_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00048.html">dirac_sourceparams_t</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00049.html">dirac::DiracByteStats</a></td><td class="indexvalue">Class <a class="el" href="a00049.html" title="Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream...">DiracByteStats</a> - for collecting statistics on aspects of the Dirac byte-stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00050.html">dirac::DiracByteStream</a></td><td class="indexvalue">Represents a series of bytes in the Dirac bytestream specfication format </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00051.html">dirac::DiracException</a></td><td class="indexvalue"><a class="el" href="a00051.html" title="DiracException is the class which should be used for all exceptions within Dirac...">DiracException</a> is the class which should be used for all exceptions within Dirac </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00052.html">dirac::DiracParser</a></td><td class="indexvalue">Dirac Stream Parser Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00053.html">dirac::DownConverter</a></td><td class="indexvalue">A class for fast downconversion of picture data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00054.html">dirac_instr::DrawGMInliers</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00055.html">dirac_instr::DrawMotionArrows</a></td><td class="indexvalue">Class to carry out the overlay of motion vectors represented by arrows </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00056.html">dirac_instr::DrawMotionColour</a></td><td class="indexvalue">Class to carry out overlay of motion vectors using colour </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00057.html">dirac_instr::DrawMotionColourArrows</a></td><td class="indexvalue">Class to carry out overlay of motion vectors as coloured arrows </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00058.html">dirac_instr::DrawOverlay</a></td><td class="indexvalue">Base class for block overlay objects </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00059.html">dirac_instr::DrawPictureMotionParams</a></td><td class="indexvalue">Class encapsulating parameters for drawing the picture </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00060.html">dirac_instr::DrawPredMode</a></td><td class="indexvalue">Class to carry out overlay of prediction mode </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00061.html">dirac_instr::DrawSad</a></td><td class="indexvalue">Class to carry out overlay of SAD block values </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00062.html">dirac_instr::DrawSplitMode</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00063.html">dirac::EncoderParams</a></td><td class="indexvalue">Parameters for the encoding process </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00064.html">dirac::EncPicture</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00065.html">dirac::EncQueue</a></td><td class="indexvalue">Holds pictures both for reference and to overcome reordering delay </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00066.html">dirac::EndOfSequenceByteIO</a></td><td class="indexvalue">Signals the end of a sequence in a Dirac-formatted bitstream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00067.html">EntropyCodec</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00068.html">dirac::EntropyCorrector</a></td><td class="indexvalue">A class used for correcting estimates of entropy </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00069.html">dirac::FieldSequenceCompressor</a></td><td class="indexvalue">Compresses a sequence of fields from a stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00070.html">dirac::FileStreamInput</a></td><td class="indexvalue"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> input class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00071.html">dirac::FileStreamOutput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00072.html">dirac::FrameComplexity</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00073.html">dirac::FrameSequenceCompressor</a></td><td class="indexvalue">Compresses a sequence of frames from a stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00074.html">dirac::GenericBandCodec&lt; EntropyCodec &gt;</a></td><td class="indexvalue">A template class for coding and decoding wavelet subband data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00075.html">dirac::GenericIntraDCBandCodec&lt; EntropyCodec &gt;</a></td><td class="indexvalue">A template class specially for coding the DC subband of Intra frames </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00076.html">dirac::MemoryStreamInput::InputMemoryBuffer</a></td><td class="indexvalue">Class that defines the Input Stream Memory Buffer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00077.html">dirac::InputStreamBuffer</a></td><td class="indexvalue">Input Stream Buffer Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00078.html">dirac::IntraBlockDiff</a></td><td class="indexvalue">A class for calculating the difference between a block and its DC value (average) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00079.html">dirac::IntraDCBandCodec</a></td><td class="indexvalue">A class specially for coding the DC subband of Intra frames </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00080.html">dirac::IntraDCBandVLC</a></td><td class="indexvalue">A class specially for coding the DC subband of Intra frames </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00081.html">me_data_entry</a></td><td class="indexvalue">Structure to hold motion data in array </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00082.html">dirac::MEData</a></td><td class="indexvalue">Class for all the motion estimation data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00083.html">dirac::MemoryStreamInput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00084.html">dirac::MemoryStreamOutput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00085.html">dirac::ModeDecider</a></td><td class="indexvalue">Decides between superblock and block prediction modes </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00086.html">dirac::MotionCompensator</a></td><td class="indexvalue">Abstract Motion compensator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00087.html">dirac::MotionCompensator_EighthPixel</a></td><td class="indexvalue">Eighth Pixel precision Motion compensator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00088.html">dirac::MotionCompensator_HalfPixel</a></td><td class="indexvalue">Half Pixel precision Motion compensator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00089.html">dirac::MotionCompensator_Pixel</a></td><td class="indexvalue">Pixel precision Motion compensator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00090.html">dirac::MotionCompensator_QuarterPixel</a></td><td class="indexvalue">Quarter Pixel precision Motion compensator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00091.html">dirac::MotionVector&lt; T &gt;</a></td><td class="indexvalue">Motion vector class - just a pair </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00092.html">dirac::MvCostData</a></td><td class="indexvalue">Class for recording costs derived in motion estimation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00093.html">dirac::MvData</a></td><td class="indexvalue">Class for all the motion vector data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00094.html">dirac::MvDataByteIO</a></td><td class="indexvalue">Represents compressed sequence-parameter data used in an AccessUnit </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00095.html">dirac::MvDataElementByteIO</a></td><td class="indexvalue">Represents compressed sequence-parameter data used in an AccessUnit </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00096.html">dirac::OLBParams</a></td><td class="indexvalue">Parameters for overlapped block motion compensation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00097.html">dirac::OneDArray&lt; T &gt;</a></td><td class="indexvalue">A template class for one-dimensional arrays </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00098.html">dirac::CommandLine::option</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00099.html">dirac::MemoryStreamOutput::OutputMemoryBuffer</a></td><td class="indexvalue">Local memory buffer </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00100.html">dirac_instr::Overlay</a></td><td class="indexvalue">Class managing instrumentation overlay </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00101.html">dirac_instr::OverlayParams</a></td><td class="indexvalue">Class holding instrumentation overlay information </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00102.html">dirac_instr::OverlaySymbols</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00103.html">dirac::ParseParams</a></td><td class="indexvalue">Parameters relating to the complexity of encoder/decoder </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00104.html">dirac::ParseParamsByteIO</a></td><td class="indexvalue">Represents compressed parse-parameter data used in an AccessUnit </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00105.html">dirac::ParseUnitByteIO</a></td><td class="indexvalue">Represents a collection of data in a Dirac bytestream that can be parsed as a self-contained unit </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00106.html">dirac::PelBlockDiff</a></td><td class="indexvalue">A class for doing block differences to pixel accuracy, inherited from <a class="el" href="a00009.html" title="An abstract class for doing block difference calculations.">BlockDiff</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00107.html">dirac::PicArray</a></td><td class="indexvalue">A class for picture component data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00108.html">dirac::Picture</a></td><td class="indexvalue">A class for encapsulating all the data relating to a picture </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00109.html">dirac::PictureBuffer</a></td><td class="indexvalue">Holds pictures both for reference and to overcome reordering delay </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00110.html">dirac::PictureByteIO</a></td><td class="indexvalue">A compressed picture in Dirac bytestream format </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00111.html">dirac::PictureCompressor</a></td><td class="indexvalue">Compress a single image picture </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00112.html">dirac::PictureDecompressor</a></td><td class="indexvalue">Compress a single image picture </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00113.html">dirac::PictureParams</a></td><td class="indexvalue">Parameters for initialising picture class objects </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00114.html">dirac::PicturePredParams</a></td><td class="indexvalue">Structure to hold motion parameters when motion comp is used </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00115.html">dirac::PictureSort</a></td><td class="indexvalue"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> type Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00116.html">dirac::PixelMatcher</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00117.html">dirac::PredictStep97&lt; gain &gt;</a></td><td class="indexvalue">Class to do two-tap prediction lifting step for Daubechies (9,7) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00118.html">dirac::PredictStepFourTap&lt; shift, tap1, tap2 &gt;</a></td><td class="indexvalue">Class to do symmetric four-tap prediction lifting step </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00119.html">dirac::PredictStepShift&lt; shift &gt;</a></td><td class="indexvalue">Class to do two-tap prediction lifting step </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00120.html">dirac::PredModeCodec</a></td><td class="indexvalue">Codes and decodes the prediction modes </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00121.html">ProcessSequence</a></td><td class="indexvalue">Class to carry out instrumentation on sequence </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00122.html">dirac::QualityMonitor</a></td><td class="indexvalue">Class to monitor the quality of pictures and adjust coding parameters appropriately </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00123.html">dirac::QuantChooser</a></td><td class="indexvalue">Choose a quantiser </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00124.html">dirac::QuantiserLists</a></td><td class="indexvalue">Class for encapsulating quantiser data </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00125.html">dirac::Range</a></td><td class="indexvalue"><a class="el" href="a00125.html" title="Range type.">Range</a> type </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00126.html">dirac::RateController</a></td><td class="indexvalue">A clas for allocation the bits to each and every types of frames in a GOP </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00127.html">dirac::Rational</a></td><td class="indexvalue">Class defining a rational number </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00128.html">dirac::SequenceCompressor</a></td><td class="indexvalue">Compresses a sequence of frames/fields from a stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00129.html">dirac::SequenceDecompressor</a></td><td class="indexvalue">Decompresses a sequence of pictures from a stream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00130.html">dirac::SequenceHeaderByteIO</a></td><td class="indexvalue">A random access point within a Dirac bytestream </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00131.html">dirac::SourceParams</a></td><td class="indexvalue">Parameters relating to the source material being encoded/decoded </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00132.html">dirac::SourceParamsByteIO</a></td><td class="indexvalue">Represents compressed source-parameter data contained in a sequence header </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00133.html">dirac::SplitModeCodec</a></td><td class="indexvalue">Codes and decodes the split mode </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00134.html">dirac::StreamFieldInput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00135.html">dirac::StreamFieldOutput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00136.html">dirac::StreamFrameInput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00137.html">dirac::StreamFrameOutput</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="a00138.html">dirac::StreamPicInput</a></td><td class="indexvalue"><a class="el" href="a00108.html" title="A class for encapsulating all the data relating to a picture.">Picture</a> input class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00139.html">dirac::StreamPicOutput</a></td><td class="indexvalue">Class for outputting pictures </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00140.html">dirac::Subband</a></td><td class="indexvalue">Class encapsulating all the metadata relating to a wavelet subband </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00141.html">dirac::SubbandByteIO</a></td><td class="indexvalue"><a class="el" href="a00140.html" title="Class encapsulating all the metadata relating to a wavelet subband.">Subband</a> Dirac-bytestream input/output </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00142.html">dirac::SubbandList</a></td><td class="indexvalue">A class encapulating all the subbands produced by a transform </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00143.html">dirac::SubpelRefine</a></td><td class="indexvalue">Takes pixel-accurate motion vectors and refines them to 1/8-pixel accuracy </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00144.html">dirac::TransformByteIO</a></td><td class="indexvalue">Represents compressed sequence-parameter data used in an AccessUnit </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00145.html">dirac::TwoDArray&lt; T &gt;</a></td><td class="indexvalue">A template class for two-dimensional arrays </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00146.html">dirac::UpConverter</a></td><td class="indexvalue">Upconversion class </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00147.html">dirac::UpdateStep97&lt; gain &gt;</a></td><td class="indexvalue">Class to do two-tap update lifting step for Daubechies (9,7) </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00148.html">dirac::UpdateStepFourTap&lt; shift, tap1, tap2 &gt;</a></td><td class="indexvalue">Class to do symmetric four-tap update lifting step </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00149.html">dirac::UpdateStepShift&lt; shift &gt;</a></td><td class="indexvalue">Class to do two-tap updating lifting step </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00150.html">dirac::VectorElementCodec</a></td><td class="indexvalue">Codes and decodes an array of motion vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00151.html">dirac::VHFilter</a></td><td class="indexvalue">A virtual parent class to do vertical and horizontal splitting with wavelet filters </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00152.html">dirac::VHFilterDAUB9_7</a></td><td class="indexvalue">Class to do Daubechies (9,7) filtering operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00153.html">dirac::VHFilterDD13_7</a></td><td class="indexvalue">An extension of DD9_7, with a better low-pass filter but more computation </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00154.html">dirac::VHFilterDD9_7</a></td><td class="indexvalue">A short filter that's actually close to Daubechies (9,7) but with just two lifting steps </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00155.html">dirac::VHFilterHAAR0</a></td><td class="indexvalue">Class to do Haar wavelet filtering operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00156.html">dirac::VHFilterHAAR1</a></td><td class="indexvalue">Class to do Haar wavelet filtering operations with a single shift per level </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00157.html">dirac::VHFilterHAAR2</a></td><td class="indexvalue">Class to do Haar wavelet filtering operations with a double shift per level </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00158.html">dirac::VHFilterLEGALL5_3</a></td><td class="indexvalue">Class to do (5,3) wavelet filtering operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="a00159.html">dirac::WaveletTransform</a></td><td class="indexvalue">A class to do wavelet transforms </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>