Created by the British Broadcasting Corporation.
Structure to hold motion parameters when motion comp is used.
#include <common.h>
dirac::PicturePredParams::PicturePredParams | ( | ) | [inline] |
const OLBParams& dirac::PicturePredParams::ChromaBParams | ( | int | n | ) | const [inline] |
References m_cbparams.
bool dirac::PicturePredParams::CustomRefWeights | ( | ) | [inline] |
References m_picture_weights_bits, m_ref1_weight, and m_ref2_weight.
const OLBParams& dirac::PicturePredParams::LumaBParams | ( | int | n | ) | const [inline] |
References m_lbparams.
MVPrecisionType dirac::PicturePredParams::MVPrecision | ( | ) | const [inline] |
References m_mv_precision.
unsigned int dirac::PicturePredParams::PictureWeightsBits | ( | ) | const [inline] |
References m_picture_weights_bits.
int dirac::PicturePredParams::Ref1Weight | ( | ) | const [inline] |
References m_ref1_weight.
int dirac::PicturePredParams::Ref2Weight | ( | ) | const [inline] |
References m_ref2_weight.
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::SetPictureWeightsPrecision | ( | unsigned int | wt_prec | ) | [inline] |
References m_picture_weights_bits.
void dirac::PicturePredParams::SetRef1Weight | ( | int | wt | ) | [inline] |
References m_ref1_weight.
void dirac::PicturePredParams::SetRef2Weight | ( | int | wt | ) | [inline] |
References m_ref2_weight.
void dirac::PicturePredParams::SetUsingGlobalMotion | ( | bool | gm | ) | [inline] |
References m_use_global_motion.
void dirac::PicturePredParams::SetXNumBlocks | ( | const int | xn | ) | [inline] |
References m_x_num_blocks.
void dirac::PicturePredParams::SetXNumSB | ( | const int | xn | ) | [inline] |
References m_x_num_sb.
void dirac::PicturePredParams::SetYNumBlocks | ( | const int | yn | ) | [inline] |
References m_y_num_blocks.
void dirac::PicturePredParams::SetYNumSB | ( | const int | yn | ) | [inline] |
References m_y_num_sb.
bool dirac::PicturePredParams::UsingGlobalMotion | ( | ) | const [inline] |
References m_use_global_motion.
int dirac::PicturePredParams::XNumBlocks | ( | ) | const [inline] |
References m_x_num_blocks.
int dirac::PicturePredParams::XNumSB | ( | ) | const [inline] |
References m_x_num_sb.
int dirac::PicturePredParams::YNumBlocks | ( | ) | const [inline] |
References m_y_num_blocks.
int dirac::PicturePredParams::YNumSB | ( | ) | const [inline] |
References m_y_num_sb.
Referenced by ChromaBParams().
Referenced by LumaBParams(), and SetLumaBlockParams().
MVPrecisionType dirac::PicturePredParams::m_mv_precision [mutable, private] |
Referenced by MVPrecision(), and SetMVPrecision().
unsigned int dirac::PicturePredParams::m_picture_weights_bits [private] |
Referenced by CustomRefWeights(), PictureWeightsBits(), and SetPictureWeightsPrecision().
int dirac::PicturePredParams::m_ref1_weight [private] |
Referenced by CustomRefWeights(), Ref1Weight(), and SetRef1Weight().
int dirac::PicturePredParams::m_ref2_weight [private] |
Referenced by CustomRefWeights(), Ref2Weight(), and SetRef2Weight().
bool dirac::PicturePredParams::m_use_global_motion [private] |
Referenced by SetUsingGlobalMotion(), and UsingGlobalMotion().
int dirac::PicturePredParams::m_x_num_blocks [private] |
Referenced by SetXNumBlocks(), and XNumBlocks().
int dirac::PicturePredParams::m_x_num_sb [private] |
Referenced by SetXNumSB(), and XNumSB().
int dirac::PicturePredParams::m_y_num_blocks [private] |
Referenced by SetYNumBlocks(), and YNumBlocks().
int dirac::PicturePredParams::m_y_num_sb [private] |
Referenced by SetYNumSB(), and YNumSB().
© 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.