23 #ifndef CB_INTERPARTMODE_H
24 #define CB_INTERPARTMODE_H
52 virtual const char*
name()
const {
return "cb-interpartmode"; }
102 virtual const char*
name()
const {
return "cb-interpartmode-fixed"; }
Definition: cb-interpartmode.h:81
virtual const char * name() const
Definition: cb-interpartmode.h:102
virtual enc_cb * analyze(encoder_context *, context_model_table &, enc_cb *cb)
void registerParams(config_parameters &config)
Definition: cb-interpartmode.h:92
void setParams(const params &p)
Definition: cb-interpartmode.h:96
Definition: cb-interpartmode.h:46
virtual const char * name() const
Definition: cb-interpartmode.h:52
virtual ~Algo_CB_InterPartMode()
Definition: cb-interpartmode.h:48
void setChildAlgo(Algo_PB *algo)
Definition: cb-interpartmode.h:50
Algo_PB * mChildAlgo
Definition: cb-interpartmode.h:55
enc_cb * codeAllPBs(encoder_context *, context_model_table &, enc_cb *cb)
Definition: configparam.h:258
void add_choice(const std::string &s, enum PartMode 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-interpartmode.h:66
option_InterPartMode()
Definition: cb-interpartmode.h:68
void set_ID(const char *name)
Definition: configparam.h:56
@ PART_2Nx2N
Definition: slice.h:76
@ PART_Nx2N
Definition: slice.h:78
@ PART_NxN
Definition: slice.h:79
@ PART_2NxnD
Definition: slice.h:81
@ PART_nLx2N
Definition: slice.h:82
@ PART_2NxN
Definition: slice.h:77
@ PART_2NxnU
Definition: slice.h:80
@ PART_nRx2N
Definition: slice.h:83
Definition: cb-interpartmode.h:84
params()
Definition: cb-interpartmode.h:85
option_InterPartMode partMode
Definition: cb-interpartmode.h:89