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 TESTM, and m_mv_precision.
void dirac::PicturePredParams::SetMVPrecision | ( | const MVPrecisionType | p | ) | const [inline] |
References TESTM, and m_mv_precision.
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 PictureWeightsBits(), CustomRefWeights(), and SetPictureWeightsPrecision().
int dirac::PicturePredParams::m_ref1_weight [private] |
Referenced by Ref1Weight(), CustomRefWeights(), and SetRef1Weight().
int dirac::PicturePredParams::m_ref2_weight [private] |
Referenced by Ref2Weight(), CustomRefWeights(), and SetRef2Weight().
bool dirac::PicturePredParams::m_use_global_motion [private] |
Referenced by UsingGlobalMotion(), and SetUsingGlobalMotion().
int dirac::PicturePredParams::m_x_num_blocks [private] |
Referenced by XNumBlocks(), and SetXNumBlocks().
int dirac::PicturePredParams::m_x_num_sb [private] |
Referenced by XNumSB(), and SetXNumSB().
int dirac::PicturePredParams::m_y_num_blocks [private] |
Referenced by YNumBlocks(), and SetYNumBlocks().
int dirac::PicturePredParams::m_y_num_sb [private] |
Referenced by YNumSB(), and SetYNumSB().
© 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.