◆ rc
◆ uncomp_size
uint64_t lzma_lzma1_encoder_s::uncomp_size |
Uncompressed size (doesn't include possible preset dictionary)
◆ out_limit
uint64_t lzma_lzma1_encoder_s::out_limit |
If non-zero, produce at most this much output. Some input may then be missing from the output.
◆ uncomp_size_ptr
uint64_t* lzma_lzma1_encoder_s::uncomp_size_ptr |
If the above out_limit is non-zero, *uncomp_size_ptr is set to the amount of uncompressed data that we were able to fit in the output buffer.
◆ state
◆ reps
uint32_t lzma_lzma1_encoder_s::reps[REPS] |
The four most recent match distances.
◆ matches
lzma_match lzma_lzma1_encoder_s::matches[MATCH_LEN_MAX+1] |
Array of match candidates.
◆ matches_count
uint32_t lzma_lzma1_encoder_s::matches_count |
Number of match candidates in matches[].
◆ longest_match_length
uint32_t lzma_lzma1_encoder_s::longest_match_length |
Variable to hold the length of the longest match between calls to lzma_lzma_optimum_*().
◆ fast_mode
bool lzma_lzma1_encoder_s::fast_mode |
True if using getoptimumfast.
◆ is_initialized
bool lzma_lzma1_encoder_s::is_initialized |
True if the encoder has been initialized by encoding the first byte as a literal.
◆ is_flushed
bool lzma_lzma1_encoder_s::is_flushed |
True if the range encoder has been flushed, but not all bytes have been written to the output buffer yet.
◆ use_eopm
bool lzma_lzma1_encoder_s::use_eopm |
True if end of payload marker will be written.
◆ pos_mask
uint32_t lzma_lzma1_encoder_s::pos_mask |
The documentation for this struct was generated from the following file: