digiKam
CodingOptions< node > Class Template Reference

Public Types

typedef CodingOption< node > Option
 
enum  RateEstimationMethod { Rate_Default , Rate_AdaptiveContext , Rate_FixedContext }
 

Public Member Functions

 CodingOptions (encoder_context *, node *, context_model_table &tab)
 
void compute_rdo_costs ()
 
CodingOption< node > new_option (bool active=true)
 
node * return_best_rdo_node ()
 
void start (enum RateEstimationMethod=Rate_Default)
 
 ~CodingOptions ()
 

Friends

class CodingOption< node >
 

Member Typedef Documentation

◆ Option

template<class node >
typedef CodingOption<node> CodingOptions< node >::Option

Member Enumeration Documentation

◆ RateEstimationMethod

template<class node >
enum CodingOptions::RateEstimationMethod
Enumerator
Rate_Default 
Rate_AdaptiveContext 
Rate_FixedContext 

Constructor & Destructor Documentation

◆ CodingOptions()

template<class node >
CodingOptions< node >::CodingOptions ( encoder_context ,
node *  ,
context_model_table tab 
)

◆ ~CodingOptions()

template<class node >
CodingOptions< node >::~CodingOptions ( )

Member Function Documentation

◆ compute_rdo_costs()

template<class node >
void CodingOptions< node >::compute_rdo_costs ( )

◆ new_option()

template<class node >
CodingOption<node> CodingOptions< node >::new_option ( bool  active = true)

◆ return_best_rdo_node()

template<class node >
node* CodingOptions< node >::return_best_rdo_node ( )

◆ start()

template<class node >
void CodingOptions< node >::start ( enum  RateEstimationMethod = Rate_Default)

Friends And Related Function Documentation

◆ CodingOption< node >

template<class node >
friend class CodingOption< node >
friend

The documentation for this class was generated from the following file: