block_mode() = linked | independent
block_size_id() = default | max64KB | max256KB | max1MB | max4MB
abstract datatype: cctx()
Resource.
abstract datatype: dctx()
Resource.
frame_info() = #{block_size_id => block_size_id(), block_mode => block_mode(), content_checksum => boolean(), frame_type => frame_type(), content_size => non_neg_integer()}
frame_type() = frame | skippable_frame
opts() = #{frame_info => frame_info(), compression_level => integer(), auto_flush => boolean()}
compress_begin(Cctx::cctx()) -> binary()
compress_end(Cctx::cctx()) -> binary()
compress_frame(Data::binary()) -> binary()
compress_frame(Data::binary(), Opts::opts()) -> binary()
compress_update(Cctx::cctx(), Data::binary() | [binary()]) -> iolist()
create_compression_context() -> cctx()
create_decompression_context() -> dctx()
decompress(Data::binary()) -> iolist()
decompress(Dctx::dctx(), Data::binary()) -> iolist()
flush(Cctx::cctx()) -> binary()
get_frame_info(Dctx::dctx(), Data::binary()) -> {ok, frame_info(), non_neg_integer()}
support_available() -> boolean()
Generated by EDoc