ffmpeg.libavutil.murmur3

@file @ingroup lavu_murmur3 Public header for MurmurHash3 hash function implementation.

Members

Functions

av_murmur3_alloc
AVMurMur3* av_murmur3_alloc()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
av_murmur3_final
void av_murmur3_final(AVMurMur3* c, ubyte[16] dst)

Finish hashing and output digest value.

av_murmur3_init
void av_murmur3_init(AVMurMur3* c)

Initialize or reinitialize an AVMurMur3 hash context.

av_murmur3_init_seeded
void av_murmur3_init_seeded(AVMurMur3* c, ulong seed)

Initialize or reinitialize an AVMurMur3 hash context with a seed.

av_murmur3_update
void av_murmur3_update(AVMurMur3* c, const(ubyte)* src, int len)

Update hash context with new data.

Structs

AVMurMur3
struct AVMurMur3

Allocate an AVMurMur3 hash context.

Meta