Misc file utilities. More...
|av_warn_unused_result int||av_file_map (const char *filename, uint8_t **bufptr, size_t *size, int log_offset, void *log_ctx)|
|Read the file with name filename, and put its content in a newly allocated buffer or map it with mmap() when available. More...|
|void||av_file_unmap (uint8_t *bufptr, size_t size)|
|Unmap or free the buffer bufptr created by av_file_map(). More...|
|int||av_tempfile (const char *prefix, char **filename, int log_offset, void *log_ctx)|
|Wrapper to work around the lack of mkstemp() on mingw. More...|
Misc file utilities.
Definition in file file.h.
|av_warn_unused_result int av_file_map||(||const char *||filename,|
Read the file with name filename, and put its content in a newly allocated buffer or map it with mmap() when available.
In case of success set *bufptr to the read or mmapped buffer, and *size to the size in bytes of the buffer in *bufptr. The returned buffer must be released with av_file_unmap().
|log_offset||loglevel offset used for logging|
|log_ctx||context used for logging|
Wrapper to work around the lack of mkstemp() on mingw.
Also, tries to create file in /tmp first, if possible. *prefix can be a character constant; *filename will be allocated internally.