FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
murmur3.h File Reference

Public header for MurmurHash3 hash function implementation. More...

#include <stdint.h>
#include "version.h"

Go to the source code of this file.

Functions

struct AVMurMur3av_murmur3_alloc (void)
 Allocate an AVMurMur3 hash context. More...
 
void av_murmur3_init_seeded (struct AVMurMur3 *c, uint64_t seed)
 Initialize or reinitialize an AVMurMur3 hash context with a seed. More...
 
void av_murmur3_init (struct AVMurMur3 *c)
 Initialize or reinitialize an AVMurMur3 hash context. More...
 
void av_murmur3_update (struct AVMurMur3 *c, const uint8_t *src, int len)
 Update hash context with new data. More...
 
void av_murmur3_final (struct AVMurMur3 *c, uint8_t dst[16])
 Finish hashing and output digest value. More...
 

Detailed Description

Public header for MurmurHash3 hash function implementation.

Definition in file murmur3.h.