Function libjxl_sys::JxlDecoderSetImageOutBuffer[][src]

pub unsafe extern "C" fn JxlDecoderSetImageOutBuffer(
    dec: *mut JxlDecoder,
    format: *const JxlPixelFormat,
    buffer: *mut c_void,
    size: usize
) -> JxlDecoderStatus

Sets the buffer to write the full resolution image to. The size of the buffer must be at least as large as given by JxlDecoderImageOutBufferSize. The buffer follows the format described by JxlPixelFormat. The buffer is owned by the caller.

@param dec decoder object @param format format of pixelsformat of pixels. Object owned by user and its contents are copied internally. @param buffer buffer type to output the pixel data to @param size size of buffer in bytes @return JXL_DEC_SUCCESS on success, JXL_DEC_ERROR on error, such as size too small.