#include "jconfig.h"#include "jmorecfg.h"| #define C_MAX_BLOCKS_IN_MCU 10 |
| #define D_MAX_BLOCKS_IN_MCU 10 |
| #define DCTSIZE 8 |
| #define DCTSIZE2 64 |
| #define JDCT_DEFAULT JDCT_ISLOW |
| #define JDCT_FASTEST JDCT_IFAST |
| #define JMSG_LENGTH_MAX 200 |
| #define JMSG_STR_PARM_MAX 80 |
| #define JPEG_APP0 0xE0 |
| #define JPEG_COM 0xFE |
| #define jpeg_common_fields |
Макроопределение:
struct jpeg_error_mgr * err; /* Error handler module */\ struct jpeg_memory_mgr * mem; /* Memory manager module */\ struct jpeg_progress_mgr * progress; /* Progress monitor, or NULL if none */\ void * client_data; /* Available for use by application */\ boolean is_decompressor; /* So common code can tell which is which */\ int global_state
| #define jpeg_create_compress | ( | cinfo | ) |
Макроопределение:
jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_compress_struct))
| #define jpeg_create_decompress | ( | cinfo | ) |
Макроопределение:
jpeg_CreateDecompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_decompress_struct))
| #define JPEG_EOI 0xD9 |
| #define JPEG_HEADER_OK 1 |
| #define JPEG_HEADER_TABLES_ONLY 2 |
| #define JPEG_LIB_VERSION 62 |
| #define JPEG_REACHED_EOI 2 |
| #define JPEG_REACHED_SOS 1 |
| #define JPEG_ROW_COMPLETED 3 |
| #define JPEG_RST0 0xD0 |
| #define JPEG_SCAN_COMPLETED 4 |
| #define JPEG_SUSPENDED 0 |
| #define JPOOL_IMAGE 1 |
| #define JPOOL_NUMPOOLS 2 |
| #define JPOOL_PERMANENT 0 |
| #define JPP | ( | arglist | ) | () |
| #define MAX_COMPS_IN_SCAN 4 |
| #define MAX_SAMP_FACTOR 4 |
| #define NUM_ARITH_TBLS 16 |
| #define NUM_HUFF_TBLS 4 |
| #define NUM_QUANT_TBLS 4 |
| typedef struct jpeg_common_struct* j_common_ptr |
| typedef struct jpeg_compress_struct* j_compress_ptr |
| typedef struct jpeg_decompress_struct* j_decompress_ptr |
| typedef JBLOCKROW* JBLOCKARRAY |
| typedef JBLOCKARRAY* JBLOCKIMAGE |
| typedef struct jpeg_marker_struct FAR* jpeg_saved_marker_ptr |
| typedef JSAMPROW* JSAMPARRAY |
| typedef JSAMPARRAY* JSAMPIMAGE |
| typedef struct jvirt_barray_control* jvirt_barray_ptr |
| typedef struct jvirt_sarray_control* jvirt_sarray_ptr |
| enum J_COLOR_SPACE |
| enum J_DCT_METHOD |
| enum J_DITHER_MODE |
| EXTERN | ( | jvirt_barray_ptr * | ) |
| EXTERN | ( | JDIMENSION | ) |
| EXTERN | ( | JHUFF_TBL * | ) |
| EXTERN | ( | JQUANT_TBL * | ) |
| EXTERN | ( | int | ) |
| EXTERN | ( | void | ) |
| EXTERN | ( | struct jpeg_error_mgr * | ) |
| typedef JMETHOD | ( | boolean | , | |
| jpeg_marker_parser_method | , | |||
| (j_decompress_ptr cinfo) | ||||
| ) |
| int const unsigned int* basic_table |
| int unsigned int datalen |
| int desired |
| int const unsigned int int boolean force_baseline |
| FILE* infile |
| int unsigned int length_limit |
| int marker |
| int marker_code |
| FILE* outfile |
| int quality |
| int jpeg_marker_parser_method routine |
| int const unsigned int int scale_factor |
| int scan_number |
| int size_t structsize |
| int val |
| int version |
| int which_tbl |
1.5.9