#include <common.h>
Inheritance diagram for dirac::CodecParams:

Public Member Functions | |
| CodecParams () | |
| Default constructor. | |
| int | XNumMB () const |
| Return the number of macroblocks horizontally. | |
| int | YNumMB () const |
| Return the number of macroblocks vertically. | |
| int | XNumBlocks () const |
| Return the number of blocks horizontally. | |
| int | YNumBlocks () const |
| Returns the number of blocks vertically. | |
| bool | Verbose () const |
| Returns true if we're operating verbosely, false otherwise. | |
| bool | Interlace () const |
| Returns true if we're operatung using interlace tools [not currently defined]. | |
| bool | TopFieldFirst () const |
| Returns true if the topmost field comes first in time [NB: TBD since this duplicates metadata in the sequence header]. | |
| const OLBParams & | LumaBParams (int n) const |
| Return the Luma block parameters for each macroblock splitting level. | |
| const OLBParams & | ChromaBParams (int n) const |
| Return the Chroma block parameters for each macroblock splitting level. | |
| int | OrigXl () const |
| Return the original frame width. | |
| int | OrigYl () const |
| Return the original frame height. | |
| void | SetXNumMB (const int xn) |
| Set how many MBs there are horizontally. | |
| void | SetYNumMB (const int yn) |
| Set how many MBs there are vertically. | |
| void | SetXNumBlocks (const int xn) |
| Set how many blocks there are horizontally. | |
| void | SetYNumBlocks (const int yn) |
| Set how many blocks there are vertically. | |
| void | SetVerbose (bool v) |
| Sets verbosity on or off. | |
| void | SetInterlace (bool intlc) |
| Sets whether interlace tools are to be used. | |
| void | SetTopFieldFirst (bool topf) |
| Sets whether the topmost field comes first in time [NB: TBD since this duplicates metadata in the sequence header]. | |
| void | SetBlockSizes (const OLBParams &olbparams, const ChromaFormat cformat) |
| Set the block sizes for all MB splitting levels given these prototype block sizes for level=2. | |
| void | SetOrigXl (const int x) |
| Set the original frame width. | |
| void | SetOrigYl (const int y) |
| Set the original frame height. | |
Parameters used throughout both the encoder and the decoder
Definition at line 542 of file common.h.
1.4.5