TUT HEVC Encoder
Macros | Typedefs | Functions | Variables
strategies-encode.h File Reference

Interface for quantization functions. More...

#include "cu.h"
#include "encoderstate.h"
#include "global.h"
#include "kvazaar.h"
#include "tables.h"
Include dependency graph for strategies-encode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STRATEGIES_ENCODE_EXPORTS    {"encode_coeff_nxn", (void**) &kvz_encode_coeff_nxn}, \
 

Typedefs

typedef void() encode_coeff_nxn_func(encoder_state_t *const state, cabac_data_t *const cabac, const coeff_t *coeff, uint8_t width, uint8_t type, int8_t scan_mode, int8_t tr_skip, double *bits_out)
 

Functions

int kvz_strategy_register_encode (void *opaque, uint8_t bitdepth)
 

Variables

encode_coeff_nxn_funckvz_encode_coeff_nxn
 

Macro Definition Documentation

◆ STRATEGIES_ENCODE_EXPORTS

#define STRATEGIES_ENCODE_EXPORTS    {"encode_coeff_nxn", (void**) &kvz_encode_coeff_nxn}, \

Typedef Documentation

◆ encode_coeff_nxn_func

typedef void() encode_coeff_nxn_func(encoder_state_t *const state, cabac_data_t *const cabac, const coeff_t *coeff, uint8_t width, uint8_t type, int8_t scan_mode, int8_t tr_skip, double *bits_out)

Function Documentation

◆ kvz_strategy_register_encode()

int kvz_strategy_register_encode ( void *  opaque,
uint8_t  bitdepth 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ kvz_encode_coeff_nxn

encode_coeff_nxn_func* kvz_encode_coeff_nxn
extern