Created by the British Broadcasting Corporation.
#include <common.h>
Inheritance diagram for dirac::CodecParams:
dirac::CodecParams::CodecParams | ( | const VideoFormat & | video_format = VIDEO_FORMAT_CUSTOM , |
|
FrameType | ftype = INTRA_FRAME , |
|||
unsigned int | num_refs = 0 , |
|||
bool | set_defaults = true | |||
) |
int dirac::CodecParams::XNumMB | ( | ) | const [inline] |
int dirac::CodecParams::YNumMB | ( | ) | const [inline] |
int dirac::CodecParams::XNumBlocks | ( | ) | const [inline] |
int dirac::CodecParams::YNumBlocks | ( | ) | const [inline] |
bool dirac::CodecParams::Interlace | ( | ) | const [inline] |
bool dirac::CodecParams::TopFieldFirst | ( | ) | const [inline] |
int dirac::CodecParams::OrigXl | ( | ) | const [inline] |
int dirac::CodecParams::OrigYl | ( | ) | const [inline] |
int dirac::CodecParams::OrigChromaXl | ( | ) | const [inline] |
int dirac::CodecParams::OrigChromaYl | ( | ) | const [inline] |
unsigned int dirac::CodecParams::LumaDepth | ( | ) | const [inline] |
unsigned int dirac::CodecParams::ChromaDepth | ( | ) | const [inline] |
const OLBParams& dirac::CodecParams::LumaBParams | ( | int | n | ) | const [inline] |
const OLBParams& dirac::CodecParams::ChromaBParams | ( | int | n | ) | const [inline] |
MVPrecisionType dirac::CodecParams::MVPrecision | ( | ) | const [inline] |
bool dirac::CodecParams::ZeroTransform | ( | ) | const [inline] |
WltFilter dirac::CodecParams::TransformFilter | ( | ) | const [inline] |
unsigned int dirac::CodecParams::TransformDepth | ( | ) | const [inline] |
CodeBlockMode dirac::CodecParams::GetCodeBlockMode | ( | ) | const [inline] |
bool dirac::CodecParams::SpatialPartition | ( | ) | const [inline] |
bool dirac::CodecParams::DefaultSpatialPartition | ( | ) | const [inline] |
const CodeBlocks& dirac::CodecParams::GetCodeBlocks | ( | unsigned int | level | ) | const |
VideoFormat dirac::CodecParams::GetVideoFormat | ( | ) | const [inline] |
bool dirac::CodecParams::UsingGlobalMotion | ( | ) | const [inline] |
unsigned int dirac::CodecParams::FrameWeightsBits | ( | ) | const [inline] |
unsigned int dirac::CodecParams::Ref1Weight | ( | ) | const [inline] |
unsigned int dirac::CodecParams::Ref2Weight | ( | ) | const [inline] |
void dirac::CodecParams::SetXNumMB | ( | const int | xn | ) | [inline] |
void dirac::CodecParams::SetYNumMB | ( | const int | yn | ) | [inline] |
void dirac::CodecParams::SetXNumBlocks | ( | const int | xn | ) | [inline] |
void dirac::CodecParams::SetYNumBlocks | ( | const int | yn | ) | [inline] |
void dirac::CodecParams::SetInterlace | ( | bool | intlc | ) | [inline] |
void dirac::CodecParams::SetTopFieldFirst | ( | bool | topf | ) | [inline] |
void dirac::CodecParams::SetOrigXl | ( | const int | x | ) | [inline] |
void dirac::CodecParams::SetOrigYl | ( | const int | y | ) | [inline] |
void dirac::CodecParams::SetOrigChromaXl | ( | const int | x | ) | [inline] |
void dirac::CodecParams::SetOrigChromaYl | ( | const int | y | ) | [inline] |
void dirac::CodecParams::SetLumaDepth | ( | unsigned int | luma_depth | ) | [inline] |
void dirac::CodecParams::SetChromaDepth | ( | unsigned int | chroma_depth | ) | [inline] |
void dirac::CodecParams::SetBlockSizes | ( | const OLBParams & | olbparams, | |
const ChromaFormat | cformat | |||
) |
void dirac::CodecParams::SetLumaBlockParams | ( | const OLBParams & | olbparams | ) | [inline] |
void dirac::CodecParams::SetMVPrecision | ( | const MVPrecisionType | p | ) | [inline] |
void dirac::CodecParams::SetMVPrecision | ( | const MVPrecisionType | p | ) | const [inline] |
void dirac::CodecParams::SetZeroTransform | ( | bool | zero_transform | ) | [inline] |
void dirac::CodecParams::SetTransformFilter | ( | const WltFilter | wf | ) | [inline] |
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] |
void dirac::CodecParams::SetDefaultSpatialPartition | ( | bool | def_spatial_partition | ) | [inline] |
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] |
void dirac::CodecParams::SetUsingGlobalMotion | ( | bool | gm | ) | [inline] |
void dirac::CodecParams::SetFrameWeightsPrecision | ( | unsigned int | wt_prec | ) | [inline] |
void dirac::CodecParams::SetRef1Weight | ( | unsigned int | wt | ) | [inline] |
void dirac::CodecParams::SetRef2Weight | ( | unsigned int | wt | ) | [inline] |
WltFilter dirac::CodecParams::TransformFilter | ( | unsigned int | wf_idx | ) | [protected] |
bool dirac::CodecParams::m_interlace [private] |
bool dirac::CodecParams::m_topfieldfirst [private] |
int dirac::CodecParams::m_orig_xl [private] |
int dirac::CodecParams::m_orig_yl [private] |
int dirac::CodecParams::m_orig_cxl [private] |
int dirac::CodecParams::m_orig_cyl [private] |
unsigned int dirac::CodecParams::m_luma_depth [private] |
unsigned int dirac::CodecParams::m_chroma_depth [private] |
int dirac::CodecParams::m_x_num_mb [private] |
int dirac::CodecParams::m_y_num_mb [private] |
int dirac::CodecParams::m_x_num_blocks [private] |
int dirac::CodecParams::m_y_num_blocks [private] |
OneDArray<OLBParams> dirac::CodecParams::m_lbparams [private] |
OneDArray<OLBParams> dirac::CodecParams::m_cbparams [private] |
MVPrecisionType dirac::CodecParams::m_mv_precision [mutable, private] |
bool dirac::CodecParams::m_use_global_motion [private] |
unsigned int dirac::CodecParams::m_frame_weights_bits [private] |
unsigned int dirac::CodecParams::m_ref1_weight [private] |
unsigned int dirac::CodecParams::m_ref2_weight [private] |
bool dirac::CodecParams::m_zero_transform [private] |
WltFilter dirac::CodecParams::m_wlt_filter [private] |
unsigned int dirac::CodecParams::m_wlt_depth [private] |
CodeBlockMode dirac::CodecParams::m_cb_mode [private] |
bool dirac::CodecParams::m_spatial_partition [private] |
bool dirac::CodecParams::m_def_spatial_partition [private] |
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.