Created by the British Broadcasting Corporation.
#include <common.h>
Inheritance diagram for dirac::CodecParams:
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::PictureCodingMode | ( | ) | const [inline] |
Returns the picture coding mode (independent of source format) 0 = Frame coding (no quincunx) 1 = Field coding (no quincunx)
bool dirac::CodecParams::FieldCoding | ( | ) | const [inline] |
bool dirac::CodecParams::TopFieldFirst | ( | ) | const [inline] |
int dirac::CodecParams::Xl | ( | ) | const [inline] |
int dirac::CodecParams::Yl | ( | ) | const [inline] |
int dirac::CodecParams::ChromaXl | ( | ) | const [inline] |
int dirac::CodecParams::ChromaYl | ( | ) | const [inline] |
unsigned int dirac::CodecParams::LumaDepth | ( | ) | const [inline] |
unsigned int dirac::CodecParams::ChromaDepth | ( | ) | 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] |
const CodeBlocks& dirac::CodecParams::GetCodeBlocks | ( | unsigned int | level | ) | const |
VideoFormat dirac::CodecParams::GetVideoFormat | ( | ) | const [inline] |
PicturePredParams& dirac::CodecParams::GetPicPredParams | ( | ) | [inline] |
const PicturePredParams& dirac::CodecParams::GetPicPredParams | ( | ) | const [inline] |
void dirac::CodecParams::SetPictureCodingMode | ( | int | pic_coding | ) | [inline] |
void dirac::CodecParams::SetTopFieldFirst | ( | bool | topf | ) | [inline] |
void dirac::CodecParams::SetXl | ( | const int | x | ) | [inline] |
void dirac::CodecParams::SetYl | ( | const int | y | ) | [inline] |
void dirac::CodecParams::SetChromaXl | ( | const int | x | ) | [inline] |
void dirac::CodecParams::SetChromaYl | ( | 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::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::SetCodeBlocks | ( | unsigned int | level, | |
unsigned int | hblocks, | |||
unsigned int | vblocks | |||
) |
void dirac::CodecParams::SetVideoFormat | ( | const VideoFormat | vd | ) | [inline] |
WltFilter dirac::CodecParams::TransformFilter | ( | unsigned int | wf_idx | ) | [protected] |
int dirac::CodecParams::m_pic_coding_mode [private] |
bool dirac::CodecParams::m_topfieldfirst [private] |
int dirac::CodecParams::m_xl [private] |
int dirac::CodecParams::m_yl [private] |
int dirac::CodecParams::m_cxl [private] |
int dirac::CodecParams::m_cyl [private] |
unsigned int dirac::CodecParams::m_luma_depth [private] |
unsigned int dirac::CodecParams::m_chroma_depth [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] |
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.