public class Encoder extends Object
Modifier and Type | Field and Description |
---|---|
static int |
EMatchFinderTypeBT2 |
static int |
EMatchFinderTypeBT4 |
static int |
kNumLenSpecSymbols |
static int |
kPropSize |
Constructor and Description |
---|
Encoder() |
Modifier and Type | Method and Description |
---|---|
void |
Code(InputStream inStream,
OutputStream outStream,
long inSize,
long outSize,
ICodeProgress progress) |
void |
CodeOneBlock(long[] inSize,
long[] outSize,
boolean[] finished) |
boolean |
SetAlgorithm(int algorithm) |
boolean |
SetDictionarySize(int dictionarySize) |
void |
SetEndMarkerMode(boolean endMarkerMode) |
boolean |
SetLcLpPb(int lc,
int lp,
int pb) |
boolean |
SetMatchFinder(int matchFinderIndex) |
boolean |
SetNumFastBytes(int numFastBytes) |
void |
WriteCoderProperties(OutputStream outStream) |
public static final int EMatchFinderTypeBT2
public static final int EMatchFinderTypeBT4
public static final int kNumLenSpecSymbols
public static final int kPropSize
public void CodeOneBlock(long[] inSize, long[] outSize, boolean[] finished) throws IOException
IOException
public void Code(InputStream inStream, OutputStream outStream, long inSize, long outSize, ICodeProgress progress) throws IOException
IOException
public void WriteCoderProperties(OutputStream outStream) throws IOException
IOException
public boolean SetAlgorithm(int algorithm)
public boolean SetDictionarySize(int dictionarySize)
public boolean SetNumFastBytes(int numFastBytes)
public boolean SetMatchFinder(int matchFinderIndex)
public boolean SetLcLpPb(int lc, int lp, int pb)
public void SetEndMarkerMode(boolean endMarkerMode)
Copyright © 2014. All rights reserved.