23 #ifndef CB_INTRAPARTMODE_H
24 #define CB_INTRAPARTMODE_H
86 virtual const char*
name()
const {
return "cb-intrapartmode"; }
101 virtual const char*
name()
const {
return "cb-intrapartmode-bruteforce"; }
142 virtual const char*
name()
const {
return "cb-intrapartmode-fixed"; }
ALGO_CB_IntraPartMode
Definition: cb-intrapartmode.h:59
@ ALGO_CB_IntraPartMode_BruteForce
Definition: cb-intrapartmode.h:60
@ ALGO_CB_IntraPartMode_Fixed
Definition: cb-intrapartmode.h:61
Definition: cb-intrapartmode.h:95
virtual enc_cb * analyze(encoder_context *, context_model_table &, enc_cb *cb)
virtual const char * name() const
Definition: cb-intrapartmode.h:101
Definition: cb-intrapartmode.h:119
void registerParams(config_parameters &config)
Definition: cb-intrapartmode.h:132
virtual const char * name() const
Definition: cb-intrapartmode.h:142
void setParams(const params &p)
Definition: cb-intrapartmode.h:136
Algo_CB_IntraPartMode_Fixed()
Definition: cb-intrapartmode.h:121
virtual enc_cb * analyze(encoder_context *ectx, context_model_table &ctxModel, enc_cb *cb)
Definition: cb-intrapartmode.h:75
Algo_CB_IntraPartMode()
Definition: cb-intrapartmode.h:77
virtual ~Algo_CB_IntraPartMode()
Definition: cb-intrapartmode.h:78
void setChildAlgo(Algo_TB_IntraPredMode *algo)
Definition: cb-intrapartmode.h:84
virtual const char * name() const
Definition: cb-intrapartmode.h:86
virtual enc_cb * analyze(encoder_context *, context_model_table &, enc_cb *cb)=0
Algo_TB_IntraPredMode * mTBIntraPredModeAlgo
Definition: cb-intrapartmode.h:89
Definition: tb-intrapredmode.h:85
Definition: configparam.h:258
void add_choice(const std::string &s, enum ALGO_CB_IntraPartMode id, bool default_value=false)
Definition: configparam.h:264
Definition: configparam.h:366
void LIBDE265_API add_option(option_base *o)
Definition: contextmodel.h:100
Definition: encoder-types.h:248
Definition: encoder-context.h:39
Definition: cb-intrapartmode.h:65
option_ALGO_CB_IntraPartMode()
Definition: cb-intrapartmode.h:67
Definition: cb-intrapartmode.h:106
option_PartMode()
Definition: cb-intrapartmode.h:108
void set_ID(const char *name)
Definition: configparam.h:56
@ PART_2Nx2N
Definition: slice.h:76
@ PART_NxN
Definition: slice.h:79
Definition: cb-intrapartmode.h:124
option_PartMode partMode
Definition: cb-intrapartmode.h:129
params()
Definition: cb-intrapartmode.h:125