TUT HEVC Encoder
Loading...
Searching...
No Matches
Macros | Typedefs | Functions | Variables
strategies-nal.h File Reference

Interface for hash functions. More...

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

Go to the source code of this file.

Macros

#define STRATEGIES_NAL_EXPORTS
 

Typedefs

typedef void(* array_checksum_func) (const kvz_pixel *data, const int height, const int width, const int stride, unsigned char checksum_out[SEI_HASH_MAX_LENGTH], const uint8_t bitdepth)
 Calculate checksum for one color of the picture.
 

Functions

int kvz_strategy_register_nal (void *opaque, uint8_t bitdepth)
 

Variables

array_checksum_func kvz_array_checksum
 
array_checksum_func kvz_array_md5
 

Macro Definition Documentation

◆ STRATEGIES_NAL_EXPORTS

#define STRATEGIES_NAL_EXPORTS
Value:
{"array_checksum", (void**) &kvz_array_checksum},\
{"array_md5", (void**) &kvz_array_md5},
array_checksum_func kvz_array_md5
array_checksum_func kvz_array_checksum

Typedef Documentation

◆ array_checksum_func

typedef void(* array_checksum_func) (const kvz_pixel *data, const int height, const int width, const int stride, unsigned char checksum_out[SEI_HASH_MAX_LENGTH], const uint8_t bitdepth)
Parameters
dataBeginning of the pixel data for the picture.
heightHeight of the picture.
widthWidth of the picture.
strideWidth of one row in the pixel array.

Function Documentation

◆ kvz_strategy_register_nal()

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

Variable Documentation

◆ kvz_array_checksum

array_checksum_func kvz_array_checksum
extern

◆ kvz_array_md5

array_checksum_func kvz_array_md5
extern