Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac::CodecParams Class Reference

Parameters common to coder and decoder operation. More...

#include <common.h>

Inheritance diagram for dirac::CodecParams:

Inheritance graph
[legend]
Collaboration diagram for dirac::CodecParams:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Private Attributes


Detailed Description

Parameters used throughout both the encoder and the decoder


Constructor & Destructor Documentation

dirac::CodecParams::CodecParams (   ) 
 


Member Function Documentation

const OLBParams& dirac::CodecParams::ChromaBParams (  int  n  )  const [inline]
 

bool dirac::CodecParams::Interlace (   )  const [inline]
 

const OLBParams& dirac::CodecParams::LumaBParams (  int  n  )  const [inline]
 

int dirac::CodecParams::OrigXl (   )  const [inline]
 

int dirac::CodecParams::OrigYl (   )  const [inline]
 

void dirac::CodecParams::SetBlockSizes (  const OLBParams &  olbparams,
const ChromaFormat  cformat
) 
 

void dirac::CodecParams::SetInterlace (  bool  intlc  )  [inline]
 

void dirac::CodecParams::SetOrigXl (  const int  x  )  [inline]
 

void dirac::CodecParams::SetOrigYl (  const int  y  )  [inline]
 

void dirac::CodecParams::SetTopFieldFirst (  bool  topf  )  [inline]
 

void dirac::CodecParams::SetVerbose (  bool  v  )  [inline]
 

void dirac::CodecParams::SetXNumBlocks (  const int  xn  )  [inline]
 

void dirac::CodecParams::SetXNumMB (  const int  xn  )  [inline]
 

void dirac::CodecParams::SetYNumBlocks (  const int  yn  )  [inline]
 

void dirac::CodecParams::SetYNumMB (  const int  yn  )  [inline]
 

bool dirac::CodecParams::TopFieldFirst (   )  const [inline]
 

bool dirac::CodecParams::Verbose (   )  const [inline]
 

int dirac::CodecParams::XNumBlocks (   )  const [inline]
 

int dirac::CodecParams::XNumMB (   )  const [inline]
 

int dirac::CodecParams::YNumBlocks (   )  const [inline]
 

int dirac::CodecParams::YNumMB (   )  const [inline]
 


Member Data Documentation

OneDArray<OLBParams> dirac::CodecParams::m_cbparams [private]
 

bool dirac::CodecParams::m_interlace [private]
 

OneDArray<OLBParams> dirac::CodecParams::m_lbparams [private]
 

int dirac::CodecParams::m_orig_xl [private]
 

int dirac::CodecParams::m_orig_yl [private]
 

bool dirac::CodecParams::m_topfieldfirst [private]
 

bool dirac::CodecParams::m_verbose [private]
 

int dirac::CodecParams::m_x_num_blocks [private]
 

int dirac::CodecParams::m_x_num_mb [private]
 

int dirac::CodecParams::m_y_num_blocks [private]
 

int dirac::CodecParams::m_y_num_mb [private]
 


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.