JPEG_HuffmanTable Struct Reference

List of all members.

Public Attributes

const unsigned char * huffval
int maxcode [16]
const unsigned char * valptr [16]
unsigned char look_nbits [256]
unsigned char look_sym [256]


Detailed Description

A huffman table.

Definition at line 283 of file xf_jpeg.h.


Member Data Documentation

const unsigned char* JPEG_HuffmanTable::huffval

Pointer to values in the table (256 entries).

Definition at line 285 of file xf_jpeg.h.

int JPEG_HuffmanTable::maxcode[16]

The maximum code for each length - 1.

Definition at line 286 of file xf_jpeg.h.

const unsigned char* JPEG_HuffmanTable::valptr[16]

Items are subtracted by mincode and then indexed into huffval.

Definition at line 287 of file xf_jpeg.h.

unsigned char JPEG_HuffmanTable::look_nbits[256]

The lookahead buffer lengths.

Definition at line 289 of file xf_jpeg.h.

unsigned char JPEG_HuffmanTable::look_sym[256]

The lookahead buffer values.

Definition at line 290 of file xf_jpeg.h.


The documentation for this struct was generated from the following file:
Generated on Wed Dec 12 23:46:49 2007 for XFlib by  doxygen 1.5.4