dirac::FrameOutputManager Class Reference

List of all members.

Public Member Functions

 FrameOutputManager (std::ostream *out_data, const int num_bands=13)
 Constructor.
 ~FrameOutputManager ()
 Destructor.
void SetNumBands (const int num_bands)
 Set the number of bands there will be in a component.
UnitOutputManagerBandOutput (const int csort, const int band_num)
 Get an output manager for a subband.
const UnitOutputManagerBandOutput (const int csort, const int band_num) const
 Get an output manager for a subband.
UnitOutputManagerMVOutput ()
 Get an output manager for MV data.
const UnitOutputManagerMVOutput () const
 Get an output manager for MV data.
BasicOutputManagerHeaderOutput ()
 Get an output manager for the frame header.
const size_t ComponentBytes (const int comp_num) const
 Return the number of bytes used for each component.
const size_t ComponentHeadBytes (const int comp_num) const
 Return the number of header bytes used for each component.
const size_t MVBytes () const
 Return the number of motion vector bytes used.
const size_t MVHeadBytes () const
 Return the number of motion vector header bytes used.
const size_t FrameBytes () const
 Return the number of bytes used for the whole frame.
const size_t FrameHeadBytes () const
 Return the number of header bytes used throughout the frame.

Friends

class SequenceOutputManager

Detailed Description

Definition at line 259 of file bit_manager.h.


Member Function Documentation

const UnitOutputManager & FrameOutputManager::BandOutput const int  csort,
const int  band_num
const
 

Get an output manager for a subband.

Get an output manager for a subband.

Parameters:
csort the component (Y, U or V)
band_num the number of the subband

Definition at line 236 of file bit_manager.cpp.

References dirac::TwoDArray< T >::LengthX().

UnitOutputManager & FrameOutputManager::BandOutput const int  csort,
const int  band_num
 

Get an output manager for a subband.

Get an output manager for a subband.

Parameters:
csort the component (Y, U or V)
band_num the number of the subband

Definition at line 231 of file bit_manager.cpp.

Referenced by dirac::CompCompressor::Compress().

const UnitOutputManager& dirac::FrameOutputManager::MVOutput  )  const [inline]
 

Get an output manager for MV data.

Get an output manager for MV data

Definition at line 306 of file bit_manager.h.

UnitOutputManager& dirac::FrameOutputManager::MVOutput  )  [inline]
 

Get an output manager for MV data.

Get an output manager for MV data

Definition at line 300 of file bit_manager.h.

Referenced by dirac::FrameCompressor::Compress().


The documentation for this class was generated from the following files:
Generated on Tue Dec 13 14:49:19 2005 for guliverkli by  doxygen 1.4.5