Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac::PicturePredParams Class Reference

Structure to hold motion parameters when motion comp is used.

#include <common.h>

List of all members.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

dirac::PicturePredParams::PicturePredParams (  )  [inline]


Member Function Documentation

bool dirac::PicturePredParams::UsingGlobalMotion (  )  const [inline]

References m_use_global_motion.

unsigned int dirac::PicturePredParams::PictureWeightsBits (  )  const [inline]

int dirac::PicturePredParams::Ref1Weight (  )  const [inline]

References m_ref1_weight.

int dirac::PicturePredParams::Ref2Weight (  )  const [inline]

References m_ref2_weight.

bool dirac::PicturePredParams::CustomRefWeights (  )  [inline]

int dirac::PicturePredParams::XNumSB (  )  const [inline]

References m_x_num_sb.

int dirac::PicturePredParams::YNumSB (  )  const [inline]

References m_y_num_sb.

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

References m_x_num_blocks.

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

References m_y_num_blocks.

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

References m_lbparams.

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

References m_cbparams.

MVPrecisionType dirac::PicturePredParams::MVPrecision (  )  const [inline]

References m_mv_precision.

void dirac::PicturePredParams::SetXNumSB ( const int  xn  )  [inline]

References m_x_num_sb.

void dirac::PicturePredParams::SetYNumSB ( const int  yn  )  [inline]

References m_y_num_sb.

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

References m_x_num_blocks.

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

References m_y_num_blocks.

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

void dirac::PicturePredParams::SetLumaBlockParams ( const OLBParams olbparams  )  [inline]

References m_lbparams.

void dirac::PicturePredParams::SetMVPrecision ( const MVPrecisionType  p  )  [inline]

References m_mv_precision, and TESTM.

void dirac::PicturePredParams::SetMVPrecision ( const MVPrecisionType  p  )  const [inline]

References m_mv_precision, and TESTM.

void dirac::PicturePredParams::SetUsingGlobalMotion ( bool  gm  )  [inline]

References m_use_global_motion.

void dirac::PicturePredParams::SetPictureWeightsPrecision ( unsigned int  wt_prec  )  [inline]

void dirac::PicturePredParams::SetRef1Weight ( int  wt  )  [inline]

References m_ref1_weight.

void dirac::PicturePredParams::SetRef2Weight ( int  wt  )  [inline]

References m_ref2_weight.


Member Data Documentation

Referenced by SetXNumSB(), and XNumSB().

Referenced by SetYNumSB(), and YNumSB().

Referenced by SetXNumBlocks(), and XNumBlocks().

Referenced by SetYNumBlocks(), and YNumBlocks().

Referenced by LumaBParams(), and SetLumaBlockParams().

Referenced by ChromaBParams().

Referenced by MVPrecision(), and SetMVPrecision().


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.