1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- ///////////////////////////////////////////////////////////////////////////////
- //
- /// \file lzma2_encoder.h
- /// \brief LZMA2 encoder
- ///
- // Authors: Igor Pavlov
- // Lasse Collin
- //
- // This file has been put into the public domain.
- // You can do whatever you want with this file.
- //
- ///////////////////////////////////////////////////////////////////////////////
- /// Maximum number of bytes of actual data per chunk (no headers)
- /// Maximum uncompressed size of LZMA chunk (no headers)
- /// Maximum size of LZMA2 headers
- /// Size of a header for uncompressed chunk
- extern lzma_ret lzma_lzma2_encoder_init(
- lzma_next_coder *next, const lzma_allocator *allocator,
- const lzma_filter_info *filters);
- extern uint64_t lzma_lzma2_encoder_memusage(const void *options);
- extern lzma_ret lzma_lzma2_props_encode(const void *options, uint8_t *out);
- extern uint64_t lzma_lzma2_block_size(const void *options);
|