Public Types | Data Fields

lzma_range_encoder Struct Reference

Public Types

enum  {
  RC_BIT_0, RC_BIT_1, RC_DIRECT_0, RC_DIRECT_1,
  RC_FLUSH
}
 

Symbols to encode.

More...

Data Fields

uint64_t low
uint64_t cache_size
uint32_t range
uint8_t cache
size_t count
 Number of symbols in the tables.
size_t pos
 rc_encode()'s position in the tables
enum lzma_range_encoder:: { ... }  symbols [RC_SYMBOLS_MAX]
 Symbols to encode.
probabilityprobs [RC_SYMBOLS_MAX]
 Probabilities associated with RC_BIT_0 or RC_BIT_1.

Member Enumeration Documentation

anonymous enum

Symbols to encode.


Field Documentation

Number of symbols in the tables.

rc_encode()'s position in the tables

enum { ... } lzma_range_encoder::symbols[RC_SYMBOLS_MAX]

Symbols to encode.

Probabilities associated with RC_BIT_0 or RC_BIT_1.


The documentation for this struct was generated from the following file: