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 , |
|||
unsigned int | num_refs = 2 , |
|||
bool | set_defaults = true | |||
) |
bool dirac::EncoderParams::Verbose | ( | ) | const [inline] |
bool dirac::EncoderParams::LocalDecode | ( | ) | const [inline] |
bool dirac::EncoderParams::Lossless | ( | ) | const [inline] |
bool dirac::EncoderParams::FullSearch | ( | ) | const [inline] |
int dirac::EncoderParams::XRangeME | ( | ) | const [inline] |
int dirac::EncoderParams::YRangeME | ( | ) | const [inline] |
float dirac::EncoderParams::Qf | ( | ) | 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
int dirac::EncoderParams::L1Sep | ( | ) | const [inline] |
float dirac::EncoderParams::UFactor | ( | ) | const [inline] |
float dirac::EncoderParams::VFactor | ( | ) | const [inline] |
float dirac::EncoderParams::CPD | ( | ) | const [inline] |
bool dirac::EncoderParams::Denoise | ( | ) | const [inline] |
float dirac::EncoderParams::ILambda | ( | ) | const [inline] |
float dirac::EncoderParams::L1Lambda | ( | ) | const [inline] |
float dirac::EncoderParams::L2Lambda | ( | ) | const [inline] |
float dirac::EncoderParams::L1MELambda | ( | ) | const [inline] |
float dirac::EncoderParams::L2MELambda | ( | ) | const [inline] |
int dirac::EncoderParams::GOPLength | ( | ) | const |
char* dirac::EncoderParams::OutputPath | ( | ) | const [inline] |
const EntropyCorrector& dirac::EncoderParams::EntropyFactors | ( | ) | const [inline] |
EntropyCorrector& dirac::EncoderParams::EntropyFactors | ( | ) | [inline] |
WltFilter dirac::EncoderParams::IntraTransformFilter | ( | ) | [inline] |
WltFilter dirac::EncoderParams::InterTransformFilter | ( | ) | [inline] |
int dirac::EncoderParams::TargetRate | ( | ) | [inline] |
void dirac::EncoderParams::SetVerbose | ( | bool | v | ) | [inline] |
void dirac::EncoderParams::SetLocalDecode | ( | const bool | decode | ) | [inline] |
void dirac::EncoderParams::SetLossless | ( | const bool | l | ) | [inline] |
void dirac::EncoderParams::SetFullSearch | ( | const bool | fs | ) | [inline] |
void dirac::EncoderParams::SetXRangeME | ( | const int | xr | ) | [inline] |
void dirac::EncoderParams::SetYRangeME | ( | const int | yr | ) | [inline] |
void dirac::EncoderParams::SetQf | ( | const float | qfac | ) | [inline] |
void dirac::EncoderParams::SetNumL1 | ( | const int | nl | ) | [inline] |
void dirac::EncoderParams::SetL1Sep | ( | const int | lsep | ) | [inline] |
void dirac::EncoderParams::SetUFactor | ( | const float | uf | ) | [inline] |
void dirac::EncoderParams::SetVFactor | ( | const float | vf | ) | [inline] |
void dirac::EncoderParams::SetCPD | ( | const float | cpd | ) | [inline] |
void dirac::EncoderParams::SetDenoise | ( | const bool | denoise | ) | [inline] |
void dirac::EncoderParams::SetOutputPath | ( | const char * | op | ) | [inline] |
void dirac::EncoderParams::SetEntropyFactors | ( | EntropyCorrector * | entcorrect | ) | [inline] |
void dirac::EncoderParams::SetIntraTransformFilter | ( | unsigned int | wf_idx | ) |
void dirac::EncoderParams::SetInterTransformFilter | ( | unsigned int | wf_idx | ) |
void dirac::EncoderParams::SetIntraTransformFilter | ( | WltFilter | wf | ) | [inline] |
void dirac::EncoderParams::SetInterTransformFilter | ( | WltFilter | wf | ) | [inline] |
void dirac::EncoderParams::SetTargetRate | ( | const int | rate | ) | [inline] |
void dirac::EncoderParams::CalcLambdas | ( | const float | qf | ) | [private] |
bool dirac::EncoderParams::m_verbose [private] |
bool dirac::EncoderParams::m_loc_decode [private] |
bool dirac::EncoderParams::m_lossless [private] |
bool dirac::EncoderParams::m_full_search [private] |
int dirac::EncoderParams::m_x_range_me [private] |
int dirac::EncoderParams::m_y_range_me [private] |
float dirac::EncoderParams::m_qf [private] |
int dirac::EncoderParams::m_num_L1 [private] |
int dirac::EncoderParams::m_L1_sep [private] |
float dirac::EncoderParams::m_ufactor [private] |
float dirac::EncoderParams::m_vfactor [private] |
float dirac::EncoderParams::m_cpd [private] |
bool dirac::EncoderParams::m_denoise [private] |
float dirac::EncoderParams::m_I_lambda [private] |
float dirac::EncoderParams::m_L1_lambda [private] |
float dirac::EncoderParams::m_L2_lambda [private] |
float dirac::EncoderParams::m_L1_me_lambda [private] |
float dirac::EncoderParams::m_L2_me_lambda [private] |
std::string dirac::EncoderParams::m_output_path [private] |
int dirac::EncoderParams::m_target_rate [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.