Function rsmpeg::ffi::av_image_alloc[][src]

pub unsafe extern "C" fn av_image_alloc(
    pointers: *mut *mut u8,
    linesizes: *mut i32,
    w: i32,
    h: i32,
    pix_fmt: i32,
    align: i32
) -> i32
Expand description

Allocate an image with size w and h and pixel format pix_fmt, and fill pointers and linesizes accordingly. The allocated image buffer has to be freed by using av_freep(&pointers[0]).

@param align the value to use for buffer size alignment @return the size in bytes required for the image buffer, a negative error code in case of failure