#include <bit_manager.h>
Public Member Functions | |
UnitOutputManager (std::ostream *out_data) | |
Constructor. | |
~UnitOutputManager () | |
Destructor. | |
BasicOutputManager & | Header () |
Handles the header bits. | |
BasicOutputManager & | Data () |
Handles the data bits. | |
const size_t | GetUnitBytes () const |
Returns the total number of bytes written in the last unit coded. | |
const size_t | GetUnitHeaderBytes () const |
Returns the total number of header bytes written in the last unit coded. | |
Friends | |
class | FrameOutputManager |
A class for handling data output, including headers and reordering.
Definition at line 196 of file bit_manager.h.
|
Constructor. Constructor wraps around a pointer to an ostream object, and initialises two BasicOutputManager objects for header and data Definition at line 155 of file bit_manager.cpp. |
|
Handles the data bits. A BasicOutputManager object for handling the data bits. Definition at line 226 of file bit_manager.h. Referenced by dirac::FrameCompressor::Compress(), and dirac::CompCompressor::Compress(). |
|
Returns the total number of bytes written in the last unit coded. Returns the total number of bytes written in the last unit coded - header + data. Definition at line 232 of file bit_manager.h. |
|
Handles the header bits. A BasicOutputManager object for handling the header bits. Definition at line 220 of file bit_manager.h. Referenced by dirac::FrameCompressor::Compress(), and dirac::CompCompressor::Compress(). |