pub unsafe extern "C" fn compression_stream_init(
stream: *mut compression_stream,
operation: compression_stream_flags,
algorithm: compression_algorithm,
) -> compression_statusExpand description
Initializes a compression stream for either compression or decompression.
§Arguments
stream- Pointer to an allocatedcompression_streamstructure.operation- A constant of typecompression_stream_operationused to indicate the stream operation.algorithm- A constant of typecompression_algorithmto select the algorithm:compression_algorithm::LZ4,compression_algorithm::ZLIB,compression_algorithm::LZMA, orcompression_algorithm::LZFSE.
§Returns
A value of type compression_status, interpreted as follows:
compression_status::OK- The stream was successfully initialized.compression_status::ERROR- This means an error occured.