Created by the British Broadcasting Corporation.
#include <common.h>
Inheritance diagram for dirac::EncoderParams:
dirac::EncoderParams::EncoderParams | ( | const VideoFormat & | video_format, | |
FrameType | ftype = INTER_FRAME , |
|||
bool | set_defaults = true | |||
) |
float dirac::EncoderParams::CPD | ( | ) | const [inline] |
EntropyCorrector& dirac::EncoderParams::EntropyFactors | ( | ) | [inline] |
const EntropyCorrector& dirac::EncoderParams::EntropyFactors | ( | ) | const [inline] |
int dirac::EncoderParams::GOPLength | ( | ) | const [inline] |
float dirac::EncoderParams::ILambda | ( | ) | const [inline] |
float dirac::EncoderParams::L1Lambda | ( | ) | const [inline] |
float dirac::EncoderParams::L1MELambda | ( | ) | const [inline] |
int dirac::EncoderParams::L1Sep | ( | ) | const [inline] |
float dirac::EncoderParams::L2Lambda | ( | ) | const [inline] |
float dirac::EncoderParams::L2MELambda | ( | ) | const [inline] |
float dirac::EncoderParams::Lambda | ( | const FrameSort & | fsort | ) | const |
bool dirac::EncoderParams::LocalDecode | ( | ) | const [inline] |
bool dirac::EncoderParams::Lossless | ( | ) | const [inline] |
int dirac::EncoderParams::NumL1 | ( | ) | const [inline] |
Return the nominal number of L1 frames before the next I frame. Can be overridden by I-frame insertion
char* dirac::EncoderParams::OutputPath | ( | ) | const [inline] |
float dirac::EncoderParams::Qf | ( | ) | const [inline] |
void dirac::EncoderParams::SetCPD | ( | const float | cpd | ) | [inline] |
void dirac::EncoderParams::SetEntropyFactors | ( | EntropyCorrector * | entcorrect | ) | [inline] |
void dirac::EncoderParams::SetILambda | ( | const float | l | ) | [inline] |
void dirac::EncoderParams::SetL1Lambda | ( | const float | l | ) | [inline] |
void dirac::EncoderParams::SetL1MELambda | ( | const float | l | ) | [inline] |
void dirac::EncoderParams::SetL1Sep | ( | const int | lsep | ) | [inline] |
void dirac::EncoderParams::SetL2Lambda | ( | const float | l | ) | [inline] |
void dirac::EncoderParams::SetL2MELambda | ( | const float | l | ) | [inline] |
void dirac::EncoderParams::SetLambda | ( | const FrameSort & | fsort, | |
const float | l | |||
) |
void dirac::EncoderParams::SetLocalDecode | ( | const bool | decode | ) | [inline] |
void dirac::EncoderParams::SetLossless | ( | const bool | l | ) | [inline] |
void dirac::EncoderParams::SetNumL1 | ( | const int | nl | ) | [inline] |
void dirac::EncoderParams::SetOutputPath | ( | const char * | op | ) | [inline] |
void dirac::EncoderParams::SetQf | ( | const float | qfac | ) | [inline] |
void dirac::EncoderParams::SetUFactor | ( | const float | uf | ) | [inline] |
void dirac::EncoderParams::SetVFactor | ( | const float | vf | ) | [inline] |
float dirac::EncoderParams::UFactor | ( | ) | const [inline] |
float dirac::EncoderParams::VFactor | ( | ) | const [inline] |
float dirac::EncoderParams::m_cpd [private] |
float dirac::EncoderParams::m_I_lambda [private] |
float dirac::EncoderParams::m_L1_lambda [private] |
float dirac::EncoderParams::m_L1_me_lambda [private] |
int dirac::EncoderParams::m_L1_sep [private] |
float dirac::EncoderParams::m_L2_lambda [private] |
float dirac::EncoderParams::m_L2_me_lambda [private] |
bool dirac::EncoderParams::m_loc_decode [private] |
bool dirac::EncoderParams::m_lossless [private] |
int dirac::EncoderParams::m_num_L1 [private] |
std::string dirac::EncoderParams::m_output_path [private] |
float dirac::EncoderParams::m_qf [private] |
float dirac::EncoderParams::m_ufactor [private] |
float dirac::EncoderParams::m_vfactor [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.