| 
    FFmpeg
    
   | 
 
Generic hashing API. More...
Go to the source code of this file.
Macros | |
| #define | AV_HASH_MAX_SIZE 64 | 
| Maximum value that av_hash_get_size() will currently return.  More... | |
Functions | |
| int | av_hash_alloc (struct AVHashContext **ctx, const char *name) | 
| Allocate a hash context for the algorithm specified by name.  More... | |
| const char * | av_hash_names (int i) | 
| Get the names of available hash algorithms.  More... | |
| const char * | av_hash_get_name (const struct AVHashContext *ctx) | 
| Get the name of the algorithm corresponding to the given hash context.  More... | |
| int | av_hash_get_size (const struct AVHashContext *ctx) | 
| Get the size of the resulting hash value in bytes.  More... | |
| void | av_hash_init (struct AVHashContext *ctx) | 
| Initialize or reset a hash context.  More... | |
| void | av_hash_update (struct AVHashContext *ctx, const uint8_t *src, int len) | 
| Update a hash context with additional data.  More... | |
| void | av_hash_final (struct AVHashContext *ctx, uint8_t *dst) | 
| Finalize a hash context and compute the actual hash value.  More... | |
| void | av_hash_final_bin (struct AVHashContext *ctx, uint8_t *dst, int size) | 
| Finalize a hash context and store the actual hash value in a buffer.  More... | |
| void | av_hash_final_hex (struct AVHashContext *ctx, uint8_t *dst, int size) | 
| Finalize a hash context and store the hexadecimal representation of the actual hash value as a string.  More... | |
| void | av_hash_final_b64 (struct AVHashContext *ctx, uint8_t *dst, int size) | 
| Finalize a hash context and store the Base64 representation of the actual hash value as a string.  More... | |
| void | av_hash_freep (struct AVHashContext **ctx) | 
Free hash context and set hash context pointer to NULL.  More... | |
Generic hashing API.
Definition in file hash.h.
 1.8.6