Created by the British Broadcasting Corporation.
#include <bit_manager.h>
| dirac::FrameOutputManager::FrameOutputManager | ( | std::ostream * | out_data, | |
| const int | num_bands = 13 | |||
| ) |
| dirac::FrameOutputManager::~FrameOutputManager | ( | ) |
| void dirac::FrameOutputManager::SetNumBands | ( | const int | num_bands | ) |
| UnitOutputManager& dirac::FrameOutputManager::BandOutput | ( | const int | csort, | |
| const int | band_num | |||
| ) |
Get an output manager for a subband.
| csort | the component (Y, U or V) | |
| band_num | the number of the subband |
| const UnitOutputManager& dirac::FrameOutputManager::BandOutput | ( | const int | csort, | |
| const int | band_num | |||
| ) | const |
Get an output manager for a subband.
| csort | the component (Y, U or V) | |
| band_num | the number of the subband |
| UnitOutputManager& dirac::FrameOutputManager::MVOutput | ( | ) | [inline] |
Get an output manager for MV data
| const UnitOutputManager& dirac::FrameOutputManager::MVOutput | ( | ) | const [inline] |
Get an output manager for MV data
| BasicOutputManager& dirac::FrameOutputManager::HeaderOutput | ( | ) | [inline] |
| const size_t dirac::FrameOutputManager::ComponentBytes | ( | const int | comp_num | ) | const [inline] |
| const size_t dirac::FrameOutputManager::ComponentHeadBytes | ( | const int | comp_num | ) | const [inline] |
| const size_t dirac::FrameOutputManager::MVBytes | ( | ) | const [inline] |
| const size_t dirac::FrameOutputManager::MVHeadBytes | ( | ) | const [inline] |
| const size_t dirac::FrameOutputManager::FrameBytes | ( | ) | const [inline] |
| const size_t dirac::FrameOutputManager::FrameHeadBytes | ( | ) | const [inline] |
| size_t dirac::FrameOutputManager::Size | ( | ) | const |
Current size of the internal data cache in bytes.
| void dirac::FrameOutputManager::Init | ( | const int | num_bands | ) | [private] |
| void dirac::FrameOutputManager::Reset | ( | ) | [private] |
| void dirac::FrameOutputManager::DeleteAll | ( | ) | [private] |
| void dirac::FrameOutputManager::WriteToFile | ( | ) | [private] |
friend class SequenceOutputManager [friend] |
size_t dirac::FrameOutputManager::m_total_bytes [private] |
size_t dirac::FrameOutputManager::m_header_bytes [private] |
size_t dirac::FrameOutputManager::m_mv_hdr_bytes [private] |
size_t dirac::FrameOutputManager::m_mv_bytes [private] |
OneDArray< size_t > dirac::FrameOutputManager::m_comp_bytes [private] |
OneDArray< size_t > dirac::FrameOutputManager::m_comp_hdr_bytes [private] |
std::ostream* dirac::FrameOutputManager::m_out_stream [private] |
© 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.