final class JPEGHuffmanTable extends JPEGVariableSizeSegment
Modifier and Type | Field and Description |
---|---|
(package private) static byte[] |
ACChrominanceTable |
(package private) static byte[] |
ACLuminanceTable |
(package private) JPEGHuffmanTable[] |
allTables |
(package private) static byte[] |
DCChrominanceTable |
(package private) static byte[] |
DCLuminanceTable |
(package private) int[] |
dhMaxCodes |
(package private) int[] |
dhMinCodes |
(package private) int[] |
dhValPtrs |
(package private) int[] |
dhValues |
(package private) byte[] |
ehCodeLengths |
(package private) int[] |
ehCodes |
(package private) int |
tableClass |
(package private) int |
tableIdentifier |
reference
Constructor and Description |
---|
JPEGHuffmanTable(byte[] reference) |
JPEGHuffmanTable(LEDataInputStream byteStream) |
Modifier and Type | Method and Description |
---|---|
JPEGHuffmanTable[] |
getAllTables() |
static JPEGHuffmanTable |
getDefaultACChrominanceTable() |
static JPEGHuffmanTable |
getDefaultACLuminanceTable() |
static JPEGHuffmanTable |
getDefaultDCChrominanceTable() |
static JPEGHuffmanTable |
getDefaultDCLuminanceTable() |
int[] |
getDhMaxCodes() |
int[] |
getDhMinCodes() |
int[] |
getDhValPtrs() |
int[] |
getDhValues() |
int |
getTableClass() |
int |
getTableIdentifier() |
(package private) void |
initialize() |
int |
signature() |
getSegmentLength, getSegmentMarker, setSegmentLength, setSegmentMarker, verify, writeToStream
JPEGHuffmanTable[] allTables
int tableClass
int tableIdentifier
int[] dhMaxCodes
int[] dhMinCodes
int[] dhValPtrs
int[] dhValues
int[] ehCodes
byte[] ehCodeLengths
static byte[] DCLuminanceTable
static byte[] DCChrominanceTable
static byte[] ACLuminanceTable
static byte[] ACChrominanceTable
public JPEGHuffmanTable(byte[] reference)
public JPEGHuffmanTable(LEDataInputStream byteStream)
public JPEGHuffmanTable[] getAllTables()
public static JPEGHuffmanTable getDefaultACChrominanceTable()
public static JPEGHuffmanTable getDefaultACLuminanceTable()
public static JPEGHuffmanTable getDefaultDCChrominanceTable()
public static JPEGHuffmanTable getDefaultDCLuminanceTable()
public int[] getDhMaxCodes()
public int[] getDhMinCodes()
public int[] getDhValPtrs()
public int[] getDhValues()
public int getTableClass()
public int getTableIdentifier()
void initialize()
public int signature()
signature
in class JPEGSegment