Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac::FrameOutputManager Class Reference
#include <bit_manager.h>
Collaboration diagram for dirac::FrameOutputManager:
[legend]List of all members.Public Member Functions
Private Member Functions
- void Init (const int num_bands)
- Initialise the band data.
- void Reset ()
- Reset all the data.
- void DeleteAll ()
- Delete all the data.
- void WriteToFile ()
- Write all the frame data to file.
Private Attributes
Friends
Constructor & Destructor Documentation
dirac::FrameOutputManager::FrameOutputManager |
( |
std::ostream * |
out_data, |
|
|
const int |
num_bands = 13 |
|
) |
|
|
dirac::FrameOutputManager::~FrameOutputManager |
( |
|
) |
|
|
Member Function Documentation
const UnitOutputManager& dirac::FrameOutputManager::BandOutput |
( |
const int |
csort, |
|
|
const int |
band_num |
|
) |
const |
|
|
Get an output manager for a subband. - Parameters:
-
| csort | the component (Y, U or V) |
| band_num | the number of the subband |
|
UnitOutputManager& dirac::FrameOutputManager::BandOutput |
( |
const int |
csort, |
|
|
const int |
band_num |
|
) |
|
|
|
Get an output manager for a subband. - Parameters:
-
| csort | the component (Y, U or V) |
| band_num | the number of the subband |
|
const size_t dirac::FrameOutputManager::ComponentBytes |
( |
const int |
comp_num |
) |
const [inline] |
|
const size_t dirac::FrameOutputManager::ComponentHeadBytes |
( |
const int |
comp_num |
) |
const [inline] |
|
void dirac::FrameOutputManager::DeleteAll |
( |
|
) |
[private] |
|
const size_t dirac::FrameOutputManager::FrameBytes |
( |
|
) |
const [inline] |
|
const size_t dirac::FrameOutputManager::FrameHeadBytes |
( |
|
) |
const [inline] |
|
void dirac::FrameOutputManager::Init |
( |
const int |
num_bands |
) |
[private] |
|
const size_t dirac::FrameOutputManager::MVBytes |
( |
|
) |
const [inline] |
|
const size_t dirac::FrameOutputManager::MVHeadBytes |
( |
|
) |
const [inline] |
|
|
Get an output manager for MV data |
|
Get an output manager for MV data |
void dirac::FrameOutputManager::Reset |
( |
|
) |
[private] |
|
void dirac::FrameOutputManager::SetNumBands |
( |
const int |
num_bands |
) |
|
|
void dirac::FrameOutputManager::WriteToFile |
( |
|
) |
[private] |
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file:
© 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.