Classes |
| struct | JPeg70::QuantTable_t |
| struct | JPeg70::HuffTable_t |
| struct | JPeg70::ComponentInfo_t |
| struct | JPeg70::ScanInfo_t |
| struct | JPeg70::Marker_t |
| class | JPeg70::CCommonManager |
Namespaces |
| namespace | JPeg70 |
Defines |
| #define | JPEG_LIB_VERSION 70 |
| #define | DCTSIZE 8 |
| #define | DCTSIZE2 64 |
| #define | NUM_QUANT_TBLS 4 |
| #define | NUM_HUFF_TBLS 4 |
| #define | NUM_ARITH_TBLS 16 |
| #define | MAX_COMPS_IN_SCAN 4 |
| #define | MAX_SAMP_FACTOR 4 |
| #define | C_MAX_BLOCKS_IN_MCU 10 |
| #define | D_MAX_BLOCKS_IN_MCU 10 |
| #define | MAX_COMPONENTS 10 |
| #define | JPEG_MAX_DIMENSION 65500L |
| #define | BITS_IN_JSAMPLE 8 |
| #define | GETJSAMPLE(value) ((int) (value)) |
| #define | MAXJSAMPLE 255 |
| #define | CENTERJSAMPLE 128 |
| #define | RANGE_MASK (MAXJSAMPLE * 4 + 3) |
| #define | C_ARITH_CODING_SUPPORTED |
| #define | D_ARITH_CODING_SUPPORTED |
| #define | UPSAMPLE_SCALING_SUPPORTED |
| #define | JPEG_RST0 0xD0 |
| #define | JPEG_EOI 0xD9 |
| #define | JPEG_APP0 0xE0 |
| #define | JPEG_COM 0xFE |
Typedefs |
| typedef Word8 | JSAMPLE |
| typedef Word8 | JSample_t |
| typedef Int16 | JPeg70::Block_t [DCTSIZE2] |
| typedef struct JPeg70::QuantTable_t | JPeg70::QuantTable_t |
| typedef struct JPeg70::HuffTable_t | JPeg70::HuffTable_t |
typedef struct
JPeg70::ComponentInfo_t | JPeg70::ComponentInfo_t |
| typedef struct JPeg70::ScanInfo_t | JPeg70::ScanInfo_t |
| typedef struct JPeg70::Marker_t | JPeg70::Marker_t |
Enumerations |
| enum | JPeg70::RGBColors_e { JPeg70::RGB_RED,
JPeg70::RGB_GREEN,
JPeg70::RGB_BLUE,
JPeg70::RGB_PIXELSIZE = 3
} |
| enum | JPeg70::ColorSpace_e {
JPeg70::CS_UNKNOWN,
JPeg70::CS_GRAYSCALE,
JPeg70::CS_RGB,
JPeg70::CS_YCBCR,
JPeg70::CS_CMYK,
JPeg70::CS_YCCK,
JPeg70::CS_MAXINT = 0x7FFFFFFF
} |
| enum | JPeg70::DCTMethod_e { JPeg70::DCT_ISLOW,
JPeg70::DCT_IFAST,
JPeg70::DCT_FLOAT,
JPeg70::DCT_MAXINT = 0x7FFFFFFF
} |
| enum | JPeg70::DitherMode_e { JPeg70::DITHER_NONE,
JPeg70::DITHER_ORDERED,
JPeg70::DITHER_FS,
JPeg70::DITHER_MAXINT = 0x7FFFFFFF
} |
| enum | JPeg70::GlobalState_e {
JPeg70::CSTATE_NONE = 0,
JPeg70::CSTATE_START = 100,
JPeg70::CSTATE_SCANNING = 101,
JPeg70::CSTATE_RAW_OK = 102,
JPeg70::CSTATE_WRCOEFS = 103,
JPeg70::DSTATE_START = 200,
JPeg70::DSTATE_INHEADER = 201,
JPeg70::DSTATE_READY = 202,
JPeg70::DSTATE_PRELOAD = 203,
JPeg70::DSTATE_PRESCAN = 204,
JPeg70::DSTATE_SCANNING = 205,
JPeg70::DSTATE_RAW_OK = 206,
JPeg70::DSTATE_BUFIMAGE = 207,
JPeg70::DSTATE_BUFPOST = 208,
JPeg70::DSTATE_RDCOEFS = 209,
JPeg70::DSTATE_STOPPING = 210,
JPeg70::DSTATE_MAXINT = 0x7FFFFFFF
} |
| enum | JPeg70::ErrorCode_e {
JPeg70::JMSG_NOMESSAGE,
JPeg70::JERR_ARITH_NOTIMPL,
JPeg70::JERR_BAD_ALIGN_TYPE,
JPeg70::JERR_BAD_ALLOC_CHUNK,
JPeg70::JERR_BAD_BUFFER_MODE,
JPeg70::JERR_BAD_COMPONENT_ID,
JPeg70::JERR_BAD_DCT_COEF,
JPeg70::JERR_BAD_DCTSIZE,
JPeg70::JERR_BAD_HUFF_TABLE,
JPeg70::JERR_BAD_IN_COLORSPACE,
JPeg70::JERR_BAD_J_COLORSPACE,
JPeg70::JERR_BAD_LENGTH,
JPeg70::JERR_BAD_LIB_VERSION,
JPeg70::JERR_BAD_MCU_SIZE,
JPeg70::JERR_BAD_POOL_ID,
JPeg70::JERR_BAD_PRECISION,
JPeg70::JERR_BAD_PROGRESSION,
JPeg70::JERR_BAD_PROG_SCRIPT,
JPeg70::JERR_BAD_SAMPLING,
JPeg70::JERR_BAD_SCAN_SCRIPT,
JPeg70::JERR_BAD_STATE,
JPeg70::JERR_BAD_STRUCT_SIZE,
JPeg70::JERR_BAD_VIRTUAL_ACCESS,
JPeg70::JERR_BUFFER_SIZE,
JPeg70::JERR_CANT_SUSPEND,
JPeg70::JERR_CCIR601_NOTIMPL,
JPeg70::JERR_COMPONENT_COUNT,
JPeg70::JERR_CONVERSION_NOTIMPL,
JPeg70::JERR_DAC_INDEX,
JPeg70::JERR_DAC_VALUE,
JPeg70::JERR_DHT_INDEX,
JPeg70::JERR_DQT_INDEX,
JPeg70::JERR_EMPTY_IMAGE,
JPeg70::JERR_EMS_READ,
JPeg70::JERR_EMS_WRITE,
JPeg70::JERR_EOI_EXPECTED,
JPeg70::JERR_FILE_READ,
JPeg70::JERR_FILE_WRITE,
JPeg70::JERR_FRACT_SAMPLE_NOTIMPL,
JPeg70::JERR_HUFF_CLEN_OVERFLOW,
JPeg70::JERR_HUFF_MISSING_CODE,
JPeg70::JERR_IMAGE_TOO_BIG,
JPeg70::JERR_INPUT_EMPTY,
JPeg70::JERR_INPUT_EOF,
JPeg70::JERR_MISMATCHED_QUANT_TABLE,
JPeg70::JERR_MISSING_DATA,
JPeg70::JERR_MODE_CHANGE,
JPeg70::JERR_NOTIMPL,
JPeg70::JERR_NOT_COMPILED,
JPeg70::JERR_NO_BACKING_STORE,
JPeg70::JERR_NO_HUFF_TABLE,
JPeg70::JERR_NO_IMAGE,
JPeg70::JERR_NO_QUANT_TABLE,
JPeg70::JERR_NO_SOI,
JPeg70::JERR_OUT_OF_MEMORY,
JPeg70::JERR_QUANT_COMPONENTS,
JPeg70::JERR_QUANT_FEW_COLORS,
JPeg70::JERR_QUANT_MANY_COLORS,
JPeg70::JERR_SOF_DUPLICATE,
JPeg70::JERR_SOF_NO_SOS,
JPeg70::JERR_SOF_UNSUPPORTED,
JPeg70::JERR_SOI_DUPLICATE,
JPeg70::JERR_SOS_NO_SOF,
JPeg70::JERR_TFILE_CREATE,
JPeg70::JERR_TFILE_READ,
JPeg70::JERR_TFILE_SEEK,
JPeg70::JERR_TFILE_WRITE,
JPeg70::JERR_TOO_LITTLE_DATA,
JPeg70::JERR_UNKNOWN_MARKER,
JPeg70::JERR_VIRTUAL_BUG,
JPeg70::JERR_WIDTH_OVERFLOW,
JPeg70::JERR_XMS_READ,
JPeg70::JERR_XMS_WRITE,
JPeg70::JMSG_COPYRIGHT,
JPeg70::JMSG_VERSION,
JPeg70::JTRC_16BIT_TABLES,
JPeg70::JTRC_ADOBE,
JPeg70::JTRC_APP0,
JPeg70::JTRC_APP14,
JPeg70::JTRC_DAC,
JPeg70::JTRC_DHT,
JPeg70::JTRC_DQT,
JPeg70::JTRC_DRI,
JPeg70::JTRC_EMS_CLOSE,
JPeg70::JTRC_EMS_OPEN,
JPeg70::JTRC_EOI,
JPeg70::JTRC_HUFFBITS,
JPeg70::JTRC_JFIF,
JPeg70::JTRC_JFIF_BADTHUMBNAILSIZE,
JPeg70::JTRC_JFIF_EXTENSION,
JPeg70::JTRC_JFIF_THUMBNAIL,
JPeg70::JTRC_MISC_MARKER,
JPeg70::JTRC_PARMLESS_MARKER,
JPeg70::JTRC_QUANTVALS,
JPeg70::JTRC_QUANT_3_NCOLORS,
JPeg70::JTRC_QUANT_NCOLORS,
JPeg70::JTRC_QUANT_SELECTED,
JPeg70::JTRC_RECOVERY_ACTION,
JPeg70::JTRC_RST,
JPeg70::JTRC_SMOOTH_NOTIMPL,
JPeg70::JTRC_SOF,
JPeg70::JTRC_SOF_COMPONENT,
JPeg70::JTRC_SOI,
JPeg70::JTRC_SOS,
JPeg70::JTRC_SOS_COMPONENT,
JPeg70::JTRC_SOS_PARAMS,
JPeg70::JTRC_TFILE_CLOSE,
JPeg70::JTRC_TFILE_OPEN,
JPeg70::JTRC_THUMB_JPEG,
JPeg70::JTRC_THUMB_PALETTE,
JPeg70::JTRC_THUMB_RGB,
JPeg70::JTRC_UNKNOWN_IDS,
JPeg70::JTRC_XMS_CLOSE,
JPeg70::JTRC_XMS_OPEN,
JPeg70::JWRN_ADOBE_XFORM,
JPeg70::JWRN_BOGUS_PROGRESSION,
JPeg70::JWRN_EXTRANEOUS_DATA,
JPeg70::JWRN_HIT_MARKER,
JPeg70::JWRN_HUFF_BAD_CODE,
JPeg70::JWRN_JFIF_MAJOR,
JPeg70::JWRN_JPEG_EOF,
JPeg70::JWRN_MUST_RESYNC,
JPeg70::JWRN_NOT_SEQUENTIAL,
JPeg70::JWRN_TOO_MUCH_DATA,
JPeg70::JMSG_LASTMSGCODE,
JPeg70::JERR_MAXINT = 0x7FFFFFFF
} |