#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(). |
1.4.5