public class Encoder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
kTopValueMask |
long |
Low |
int |
Range |
| Constructor and Description |
|---|
Encoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
EncodeDirectBits(int v,
int numTotalBits) |
void |
FlushData() |
void |
FlushStream() |
long |
GetProcessedSizeAdd() |
void |
Init() |
void |
ReleaseStream() |
void |
SetStream(java.io.OutputStream stream) |
void |
ShiftLow() |
void |
writeStream(int val) |
public static final int kTopValueMask
public long Low
public int Range
public void SetStream(java.io.OutputStream stream)
public void ReleaseStream()
public void Init()
public void FlushData()
throws java.io.IOException
java.io.IOExceptionpublic void FlushStream()
throws java.io.IOException
java.io.IOExceptionpublic void writeStream(int val)
throws java.io.IOException
java.io.IOExceptionpublic void ShiftLow()
throws java.io.IOException
java.io.IOExceptionpublic void EncodeDirectBits(int v,
int numTotalBits)
throws java.io.IOException
java.io.IOExceptionpublic long GetProcessedSizeAdd()