23 #ifndef TB_RATEESTIM_H
24 #define TB_RATEESTIM_H
64 int x0,
int y0,
int xBase,
int yBase,
65 int log2TrafoSize,
int trafoDepth,
int blkIdx) = 0;
67 virtual const char*
name()
const {
return "tb-rateestimation"; }
77 int x0,
int y0,
int xBase,
int yBase,
78 int log2TrafoSize,
int trafoDepth,
int blkIdx)
84 virtual const char*
name()
const {
return "tb-rateestimation-none"; }
94 int x0,
int y0,
int xBase,
int yBase,
95 int log2TrafoSize,
int trafoDepth,
int blkIdx);
97 virtual const char*
name()
const {
return "tb-rateestimation-exact"; }
Definition: tb-rateestim.h:89
virtual const char * name() const
Definition: tb-rateestim.h:97
virtual float encode_transform_unit(encoder_context *ectx, context_model_table &ctxModel, const enc_tb *tb, const enc_cb *cb, int x0, int y0, int xBase, int yBase, int log2TrafoSize, int trafoDepth, int blkIdx)
Definition: tb-rateestim.h:72
virtual float encode_transform_unit(encoder_context *ectx, context_model_table &ctxModel, const enc_tb *tb, const enc_cb *cb, int x0, int y0, int xBase, int yBase, int log2TrafoSize, int trafoDepth, int blkIdx)
Definition: tb-rateestim.h:74
virtual const char * name() const
Definition: tb-rateestim.h:84
Definition: tb-rateestim.h:57
virtual ~Algo_TB_RateEstimation()
Definition: tb-rateestim.h:59
virtual const char * name() const
Definition: tb-rateestim.h:67
virtual float encode_transform_unit(encoder_context *ectx, context_model_table &ctxModel, const enc_tb *tb, const enc_cb *cb, int x0, int y0, int xBase, int yBase, int log2TrafoSize, int trafoDepth, int blkIdx)=0
void leaf(const enc_node *, const char *,...)
Definition: algo.h:61
Definition: configparam.h:258
void add_choice(const std::string &s, enum ALGO_TB_RateEstimation id, bool default_value=false)
Definition: configparam.h:264
Definition: contextmodel.h:100
Definition: encoder-types.h:248
Definition: encoder-types.h:135
Definition: encoder-context.h:39
Definition: tb-rateestim.h:46
option_ALGO_TB_RateEstimation()
Definition: tb-rateestim.h:48
ALGO_TB_RateEstimation
Definition: tb-rateestim.h:40
@ ALGO_TB_RateEstimation_None
Definition: tb-rateestim.h:41
@ ALGO_TB_RateEstimation_Exact
Definition: tb-rateestim.h:42