Created by the British Broadcasting Corporation.
Cdirac::ArithCodecBase | |
Cdirac::ArithCodecToVLCAdapter | |
Cdirac::BiBlockDiff | A virtual class for bi-directional differences |
Cdirac_vu::BitmapHeader | |
Cdirac::BlockDiff | An abstract class for doing block difference calculations |
Cdirac::BlockDiffParams | A class encapsulating parameters for calculating a block difference value (a single instance of matching) |
Cdirac::BlockMatcher | Class to do block matching |
Cdirac::ByteIO | Class ByteIO - top-level class for reading/writing bytes to a stream |
Cdirac::CodeBlock | Class for encapsulating metadata concerning a block of coefficients in a subband |
Cdirac::CodeBlocks | Structure to hold code block sizes when spatial partitioning is used |
Cdirac::CodecParams | Parameters common to coder and decoder operation |
Cdirac::CommandLine | |
Cdirac::CompCompressor | Compress a picture component |
Cdirac::CompDecompressor | Decompress a picture component |
Cdirac::Context | |
Cdirac::CostType | A structure for recording costs, particularly in quantisation |
Cdirac_clean_area_t | |
Cdirac_col_matrix_t | |
Cdirac_colour_spec_t | |
Cdirac_decoder_t | |
Cdirac_enc_data_t | |
Cdirac_enc_picstats_t | |
Cdirac_enc_seqstats_t | |
Cdirac_encoder_context_t | |
Cdirac_encoder_t | |
Cdirac_encparams_t | |
Cdirac_framebuf_t | |
Cdirac_instr_t | |
Cdirac_mv_cost_t | |
Cdirac_mv_t | |
Cdirac_parseparams_t | |
Cdirac_picparams_t | |
Cdirac_rational_t | |
Cdirac_signal_range_t | |
Cdirac_sourceparams_t | |
Cdirac::DiracByteStats | Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream |
Cdirac::DiracException | DiracException is the class which should be used for all exceptions within Dirac |
Cdirac::DiracParser | Dirac Stream Parser Class |
Cdirac::DownConverter | A class for fast downconversion of picture data |
Cdirac_instr::DrawOverlay | Base class for block overlay objects |
Cdirac_instr::DrawPictureMotionParams | Class encapsulating parameters for drawing the picture |
Cdirac::EncQueue | Holds pictures both for reference and to overcome reordering delay |
CEntropyCodec | |
Cdirac::EntropyCorrector | A class used for correcting estimates of entropy |
Cdirac::FileStreamInput | Picture input class |
CFileStreamInput | Picture input class |
Cdirac::FileStreamOutput | |
CFileStreamOutput | |
Cdirac::FrameComplexity | |
Cdirac::IntraBlockDiff | A class for calculating the difference between a block and its DC value (average) |
Cme_data_entry | Structure to hold motion data in array |
Cdirac::MemoryStreamInput | |
Cdirac::MemoryStreamOutput | |
Cdirac::ModeDecider | Decides between superblock and block prediction modes |
Cdirac::MotionCompensator | Abstract Motion compensator class |
Cdirac::MotionVector< T > | Motion vector class - just a pair |
Cdirac::MvCostData | Class for recording costs derived in motion estimation |
CMvCostData | Class for recording costs derived in motion estimation |
Cdirac::MvData | Class for all the motion vector data |
Cdirac::OLBParams | Parameters for overlapped block motion compensation |
COLBParams | Parameters for overlapped block motion compensation |
Cdirac::OneDArray< T > | A template class for one-dimensional arrays |
COneDArray< T > | A template class for one-dimensional arrays |
Cdirac::CommandLine::option | |
Cdirac_instr::Overlay | Class managing instrumentation overlay |
COverlay | Class managing instrumentation overlay |
Cdirac_instr::OverlayParams | Class holding instrumentation overlay information |
COverlayParams | Class holding instrumentation overlay information |
Cdirac_instr::OverlaySymbols | |
Cdirac::ParseParams | Parameters relating to the complexity of encoder/decoder |
Cdirac::Picture | A class for encapsulating all the data relating to a picture |
CPicture | A class for encapsulating all the data relating to a picture |
Cdirac::PictureBuffer | Holds pictures both for reference and to overcome reordering delay |
Cdirac::PictureCompressor | Compress a single image picture |
Cdirac::PictureDecompressor | Compress a single image picture |
Cdirac::PictureParams | Parameters for initialising picture class objects |
CPictureParams | Parameters for initialising picture class objects |
Cdirac::PicturePredParams | Structure to hold motion parameters when motion comp is used |
Cdirac::PictureSort | Picture type Class |
Cdirac::PixelMatcher | |
Cdirac::PredictStep97< gain > | Class to do two-tap prediction lifting step for Daubechies (9,7) |
Cdirac::PredictStepFourTap< shift, tap1, tap2 > | Class to do symmetric four-tap prediction lifting step |
Cdirac::PredictStepShift< shift > | Class to do two-tap prediction lifting step |
CProcessSequence | Class to carry out instrumentation on sequence |
Cdirac::QualityMonitor | Class to monitor the quality of pictures and adjust coding parameters appropriately |
Cdirac::QuantChooser | Choose a quantiser |
Cdirac::QuantiserLists | Class for encapsulating quantiser data |
Cdirac::Range | Range type |
Cdirac::RateController | A clas for allocation the bits to each and every types of frames in a GOP |
Cdirac::Rational | Class defining a rational number |
Cdirac::SequenceCompressor | Compresses a sequence of frames/fields from a stream |
Cdirac::SequenceDecompressor | Decompresses a sequence of pictures from a stream |
Cdirac::SourceParams | Parameters relating to the source material being encoded/decoded |
CSourceParams | Parameters relating to the source material being encoded/decoded |
Cstd::streambuf | |
Cdirac::StreamPicInput | Picture input class |
Cdirac::StreamPicOutput | Class for outputting pictures |
Cdirac::Subband | Class encapsulating all the metadata relating to a wavelet subband |
Cdirac::SubbandList | A class encapulating all the subbands produced by a transform |
Cdirac::SubpelRefine | Takes pixel-accurate motion vectors and refines them to 1/8-pixel accuracy |
Cdirac::TwoDArray< T > | A template class for two-dimensional arrays |
CTwoDArray< T > | A template class for two-dimensional arrays |
Cdirac::TwoDArray< CoeffType > | |
Cdirac::TwoDArray< ValueType > | |
Cdirac::UpConverter | Upconversion class |
Cdirac::UpdateStep97< gain > | Class to do two-tap update lifting step for Daubechies (9,7) |
Cdirac::UpdateStepFourTap< shift, tap1, tap2 > | Class to do symmetric four-tap update lifting step |
Cdirac::UpdateStepShift< shift > | Class to do two-tap updating lifting step |
Cdirac::VHFilter | A virtual parent class to do vertical and horizontal splitting with wavelet filters |
Cdirac::WaveletTransform | A class to do wavelet transforms |
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.