[−][src]Function stainless_ffmpeg_sys::av_file_map
pub unsafe extern "C" fn av_file_map(
filename: *const c_char,
bufptr: *mut *mut u8,
size: *mut size_t,
log_offset: c_int,
log_ctx: *mut c_void
) -> c_int
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. Unlike mmap this function succeeds with zero sized files, in this case *bufptr will be set to NULL and *size will be set to 0. The returned buffer must be released with av_file_unmap().
@param log_offset loglevel offset used for logging @param log_ctx context used for logging @return a non negative number in case of success, a negative value corresponding to an AVERROR error code in case of failure