C# Class SevenZip.Compression.LZMA.Encoder.LenPriceTableEncoder

Inheritance: LenEncoder
显示文件 Open project: ME3Explorer/ME3Explorer

Public Methods

Method Description
Encode ( RangeCoder rangeEncoder, UInt32 symbol, UInt32 posState ) : void
GetPrice ( UInt32 symbol, UInt32 posState ) : UInt32
SetTableSize ( UInt32 tableSize ) : void
UpdateTables ( UInt32 numPosStates ) : void

Private Methods

Method Description
UpdateTable ( UInt32 posState ) : void

Method Details

Encode() public method

public Encode ( RangeCoder rangeEncoder, UInt32 symbol, UInt32 posState ) : void
rangeEncoder RangeCoder
symbol System.UInt32
posState System.UInt32
return void

GetPrice() public method

public GetPrice ( UInt32 symbol, UInt32 posState ) : UInt32
symbol System.UInt32
posState System.UInt32
return System.UInt32

SetTableSize() public method

public SetTableSize ( UInt32 tableSize ) : void
tableSize System.UInt32
return void

UpdateTables() public method

public UpdateTables ( UInt32 numPosStates ) : void
numPosStates System.UInt32
return void