Created by the British Broadcasting Corporation.
#include <common.h>
dirac::CodecParams::CodecParams | ( | const VideoFormat & | video_format = VIDEO_FORMAT_CUSTOM , |
|
PictureType | ftype = INTRA_PICTURE , |
|||
unsigned int | num_refs = 0 , |
|||
bool | set_defaults = true | |||
) |
int dirac::CodecParams::XNumMB | ( | ) | const [inline] |
References m_x_num_mb.
int dirac::CodecParams::YNumMB | ( | ) | const [inline] |
References m_y_num_mb.
int dirac::CodecParams::XNumBlocks | ( | ) | const [inline] |
References m_x_num_blocks.
int dirac::CodecParams::YNumBlocks | ( | ) | const [inline] |
References m_y_num_blocks.
int dirac::CodecParams::PictureCodingMode | ( | ) | const [inline] |
Returns the picture coding mode (independent of source format) 0 = Frame coding (no quincunx) 1 = Field coding (no quincunx)
References m_pic_coding_mode.
bool dirac::CodecParams::FieldCoding | ( | ) | const [inline] |
References m_pic_coding_mode.
bool dirac::CodecParams::TopFieldFirst | ( | ) | const [inline] |
References m_topfieldfirst.
int dirac::CodecParams::Xl | ( | ) | const [inline] |
References m_xl.
int dirac::CodecParams::Yl | ( | ) | const [inline] |
References m_yl.
int dirac::CodecParams::ChromaXl | ( | ) | const [inline] |
References m_cxl.
int dirac::CodecParams::ChromaYl | ( | ) | const [inline] |
References m_cyl.
unsigned int dirac::CodecParams::LumaDepth | ( | ) | const [inline] |
References m_luma_depth.
unsigned int dirac::CodecParams::ChromaDepth | ( | ) | const [inline] |
References m_chroma_depth.
const OLBParams& dirac::CodecParams::LumaBParams | ( | int | n | ) | const [inline] |
References m_lbparams.
const OLBParams& dirac::CodecParams::ChromaBParams | ( | int | n | ) | const [inline] |
References m_cbparams.
MVPrecisionType dirac::CodecParams::MVPrecision | ( | ) | const [inline] |
References m_mv_precision.
bool dirac::CodecParams::ZeroTransform | ( | ) | const [inline] |
References m_zero_transform.
WltFilter dirac::CodecParams::TransformFilter | ( | ) | const [inline] |
References m_wlt_filter.
unsigned int dirac::CodecParams::TransformDepth | ( | ) | const [inline] |
References m_wlt_depth.
CodeBlockMode dirac::CodecParams::GetCodeBlockMode | ( | ) | const [inline] |
References m_cb_mode.
bool dirac::CodecParams::SpatialPartition | ( | ) | const [inline] |
References m_spatial_partition.
const CodeBlocks& dirac::CodecParams::GetCodeBlocks | ( | unsigned int | level | ) | const |
VideoFormat dirac::CodecParams::GetVideoFormat | ( | ) | const [inline] |
References m_video_format.
bool dirac::CodecParams::UsingGlobalMotion | ( | ) | const [inline] |
References m_use_global_motion.
unsigned int dirac::CodecParams::PictureWeightsBits | ( | ) | const [inline] |
References m_picture_weights_bits.
int dirac::CodecParams::Ref1Weight | ( | ) | const [inline] |
References m_ref1_weight.
int dirac::CodecParams::Ref2Weight | ( | ) | const [inline] |
References m_ref2_weight.
bool dirac::CodecParams::CustomRefWeights | ( | ) | [inline] |
References m_picture_weights_bits, m_ref1_weight, and m_ref2_weight.
void dirac::CodecParams::SetXNumMB | ( | const int | xn | ) | [inline] |
References m_x_num_mb.
void dirac::CodecParams::SetYNumMB | ( | const int | yn | ) | [inline] |
References m_y_num_mb.
void dirac::CodecParams::SetXNumBlocks | ( | const int | xn | ) | [inline] |
References m_x_num_blocks.
void dirac::CodecParams::SetYNumBlocks | ( | const int | yn | ) | [inline] |
References m_y_num_blocks.
void dirac::CodecParams::SetPictureCodingMode | ( | int | pic_coding | ) | [inline] |
References m_pic_coding_mode.
void dirac::CodecParams::SetTopFieldFirst | ( | bool | topf | ) | [inline] |
References m_topfieldfirst.
void dirac::CodecParams::SetXl | ( | const int | x | ) | [inline] |
References m_xl.
void dirac::CodecParams::SetYl | ( | const int | y | ) | [inline] |
References m_yl.
void dirac::CodecParams::SetChromaXl | ( | const int | x | ) | [inline] |
References m_cxl.
void dirac::CodecParams::SetChromaYl | ( | const int | y | ) | [inline] |
References m_cyl.
void dirac::CodecParams::SetLumaDepth | ( | unsigned int | luma_depth | ) | [inline] |
References m_luma_depth.
void dirac::CodecParams::SetChromaDepth | ( | unsigned int | chroma_depth | ) | [inline] |
References m_chroma_depth.
void dirac::CodecParams::SetBlockSizes | ( | const OLBParams & | olbparams, | |
const ChromaFormat | cformat | |||
) |
void dirac::CodecParams::SetLumaBlockParams | ( | const OLBParams & | olbparams | ) | [inline] |
References m_lbparams.
void dirac::CodecParams::SetMVPrecision | ( | const MVPrecisionType | p | ) | [inline] |
References m_mv_precision, and TESTM.
void dirac::CodecParams::SetMVPrecision | ( | const MVPrecisionType | p | ) | const [inline] |
References m_mv_precision, and TESTM.
void dirac::CodecParams::SetZeroTransform | ( | bool | zero_transform | ) | [inline] |
References m_zero_transform.
void dirac::CodecParams::SetTransformFilter | ( | const WltFilter | wf | ) | [inline] |
References m_wlt_filter.
void dirac::CodecParams::SetTransformFilter | ( | unsigned int | wf_idx | ) |
void dirac::CodecParams::SetTransformDepth | ( | unsigned int | wd | ) |
void dirac::CodecParams::SetCodeBlockMode | ( | unsigned int | cb_mode | ) |
void dirac::CodecParams::SetSpatialPartition | ( | bool | spatial_partition | ) | [inline] |
References m_spatial_partition.
void dirac::CodecParams::SetCodeBlocks | ( | unsigned int | level, | |
unsigned int | hblocks, | |||
unsigned int | vblocks | |||
) |
void dirac::CodecParams::SetVideoFormat | ( | const VideoFormat | vd | ) | [inline] |
References m_video_format.
void dirac::CodecParams::SetUsingGlobalMotion | ( | bool | gm | ) | [inline] |
References m_use_global_motion.
void dirac::CodecParams::SetPictureWeightsPrecision | ( | unsigned int | wt_prec | ) | [inline] |
References m_picture_weights_bits.
void dirac::CodecParams::SetRef1Weight | ( | int | wt | ) | [inline] |
References m_ref1_weight.
void dirac::CodecParams::SetRef2Weight | ( | int | wt | ) | [inline] |
References m_ref2_weight.
WltFilter dirac::CodecParams::TransformFilter | ( | unsigned int | wf_idx | ) | [protected] |
int dirac::CodecParams::m_pic_coding_mode [private] |
Referenced by FieldCoding(), PictureCodingMode(), and SetPictureCodingMode().
bool dirac::CodecParams::m_topfieldfirst [private] |
Referenced by SetTopFieldFirst(), and TopFieldFirst().
int dirac::CodecParams::m_xl [private] |
int dirac::CodecParams::m_yl [private] |
int dirac::CodecParams::m_cxl [private] |
Referenced by ChromaXl(), and SetChromaXl().
int dirac::CodecParams::m_cyl [private] |
Referenced by ChromaYl(), and SetChromaYl().
unsigned int dirac::CodecParams::m_luma_depth [private] |
Referenced by LumaDepth(), and SetLumaDepth().
unsigned int dirac::CodecParams::m_chroma_depth [private] |
Referenced by ChromaDepth(), and SetChromaDepth().
int dirac::CodecParams::m_x_num_mb [private] |
Referenced by SetXNumMB(), and XNumMB().
int dirac::CodecParams::m_y_num_mb [private] |
Referenced by SetYNumMB(), and YNumMB().
int dirac::CodecParams::m_x_num_blocks [private] |
Referenced by SetXNumBlocks(), and XNumBlocks().
int dirac::CodecParams::m_y_num_blocks [private] |
Referenced by SetYNumBlocks(), and YNumBlocks().
OneDArray<OLBParams> dirac::CodecParams::m_lbparams [private] |
Referenced by LumaBParams(), and SetLumaBlockParams().
OneDArray<OLBParams> dirac::CodecParams::m_cbparams [private] |
Referenced by ChromaBParams().
MVPrecisionType dirac::CodecParams::m_mv_precision [mutable, private] |
Referenced by MVPrecision(), and SetMVPrecision().
Referenced by GetVideoFormat(), and SetVideoFormat().
bool dirac::CodecParams::m_use_global_motion [private] |
Referenced by SetUsingGlobalMotion(), and UsingGlobalMotion().
unsigned int dirac::CodecParams::m_picture_weights_bits [private] |
Referenced by CustomRefWeights(), PictureWeightsBits(), and SetPictureWeightsPrecision().
int dirac::CodecParams::m_ref1_weight [private] |
Referenced by CustomRefWeights(), Ref1Weight(), and SetRef1Weight().
int dirac::CodecParams::m_ref2_weight [private] |
Referenced by CustomRefWeights(), Ref2Weight(), and SetRef2Weight().
bool dirac::CodecParams::m_zero_transform [private] |
Referenced by SetZeroTransform(), and ZeroTransform().
WltFilter dirac::CodecParams::m_wlt_filter [private] |
Referenced by SetTransformFilter(), and TransformFilter().
unsigned int dirac::CodecParams::m_wlt_depth [private] |
Referenced by TransformDepth().
CodeBlockMode dirac::CodecParams::m_cb_mode [private] |
Referenced by GetCodeBlockMode().
bool dirac::CodecParams::m_spatial_partition [private] |
Referenced by SetSpatialPartition(), and SpatialPartition().
OneDArray<CodeBlocks> dirac::CodecParams::m_cb [private] |
© 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.