Created by the British Broadcasting Corporation.
#include <common.h>
dirac::CodecParams::CodecParams | ( | const VideoFormat & | vd, | |
FrameType | ftype, | |||
unsigned int | num_refs, | |||
bool | set_defaults | |||
) |
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.
bool dirac::CodecParams::Verbose | ( | ) | const [inline] |
References m_verbose.
bool dirac::CodecParams::Interlace | ( | ) | const [inline] |
References m_interlace.
bool dirac::CodecParams::TopFieldFirst | ( | ) | const [inline] |
References m_topfieldfirst.
const OLBParams& dirac::CodecParams::LumaBParams | ( | int | n | ) | const [inline] |
References m_lbparams.
const OLBParams& dirac::CodecParams::ChromaBParams | ( | int | n | ) | const [inline] |
References m_cbparams.
int dirac::CodecParams::OrigXl | ( | ) | const [inline] |
References m_orig_xl.
int dirac::CodecParams::OrigYl | ( | ) | const [inline] |
References m_orig_yl.
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.
bool dirac::CodecParams::DefaultSpatialPartition | ( | ) | const [inline] |
References m_def_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::FrameWeightsBits | ( | ) | const [inline] |
References m_frame_weights_bits.
unsigned int dirac::CodecParams::Ref1Weight | ( | ) | const [inline] |
References m_ref1_weight.
unsigned int dirac::CodecParams::Ref2Weight | ( | ) | const [inline] |
References 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::SetVerbose | ( | bool | v | ) | [inline] |
References m_verbose.
void dirac::CodecParams::SetInterlace | ( | bool | intlc | ) | [inline] |
References m_interlace.
void dirac::CodecParams::SetTopFieldFirst | ( | bool | topf | ) | [inline] |
References m_topfieldfirst.
void dirac::CodecParams::SetBlockSizes | ( | const OLBParams & | olbparams, | |
const ChromaFormat | cformat | |||
) |
void dirac::CodecParams::SetLumaBlockParams | ( | const OLBParams & | olbparams | ) | [inline] |
References m_lbparams.
void dirac::CodecParams::SetOrigXl | ( | const int | x | ) | [inline] |
References m_orig_xl.
void dirac::CodecParams::SetOrigYl | ( | const int | y | ) | [inline] |
References m_orig_yl.
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::SetDefaultSpatialPartition | ( | bool | def_spatial_partition | ) | [inline] |
References m_def_spatial_partition.
void dirac::CodecParams::SetCodeBlocks | ( | unsigned int | level, | |
unsigned int | hblocks, | |||
unsigned int | vblocks | |||
) |
void dirac::CodecParams::SetDefaultCodeBlocks | ( | const FrameType & | ftype | ) |
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::SetFrameWeightsPrecision | ( | unsigned int | wt_prec | ) | [inline] |
References m_frame_weights_bits.
void dirac::CodecParams::SetRef1Weight | ( | unsigned int | wt | ) | [inline] |
References m_ref1_weight.
void dirac::CodecParams::SetRef2Weight | ( | unsigned int | wt | ) | [inline] |
References m_ref2_weight.
WltFilter dirac::CodecParams::TransformFilter | ( | unsigned int | wf_idx | ) | [protected] |
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().
bool dirac::CodecParams::m_verbose [private] |
Referenced by SetVerbose(), and Verbose().
bool dirac::CodecParams::m_interlace [private] |
Referenced by Interlace(), and SetInterlace().
bool dirac::CodecParams::m_topfieldfirst [private] |
Referenced by SetTopFieldFirst(), and TopFieldFirst().
OneDArray<OLBParams> dirac::CodecParams::m_lbparams [private] |
Referenced by LumaBParams(), and SetLumaBlockParams().
OneDArray<OLBParams> dirac::CodecParams::m_cbparams [private] |
Referenced by ChromaBParams().
int dirac::CodecParams::m_orig_xl [private] |
Referenced by OrigXl(), and SetOrigXl().
int dirac::CodecParams::m_orig_yl [private] |
Referenced by OrigYl(), and SetOrigYl().
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_frame_weights_bits [private] |
Referenced by FrameWeightsBits(), and SetFrameWeightsPrecision().
unsigned int dirac::CodecParams::m_ref1_weight [private] |
Referenced by Ref1Weight(), and SetRef1Weight().
unsigned int dirac::CodecParams::m_ref2_weight [private] |
Referenced by 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().
bool dirac::CodecParams::m_def_spatial_partition [private] |
Referenced by DefaultSpatialPartition(), and SetDefaultSpatialPartition().
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.