compress_encode

Function compress_encode 

Source
pub unsafe extern "C" fn compress_encode(
    compress: *mut Compress,
    data_in: *mut u8,
    data_in_size: usize,
    data_out: *mut u8,
    data_out_size: usize,
    data_res_size: *mut usize,
) -> bool
Expand description

Encode data

§Arguments

  • compress - Compress instance
  • data_in - pointer to input data
  • data_in_size - size of input data
  • data_out - maximum size of output data
  • data_out_size (direction in) - The data out size
  • data_res_size - pointer to result output data size

Note: Prepends compressed stream with a header. If data is not compressible, it will be stored as is after the header.

§Returns

true on success