Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Enumeraciones | Funciones | Variables
Referencia del Archivo src/qt/src/3rdparty/libjpeg/jpeglib.h
#include "jmorecfg.h"
#include "jpegint.h"
#include "jerror.h"
#include "jconfig.h"

Ir al código fuente de este archivo.

Clases

struct  JQUANT_TBL
struct  JHUFF_TBL
struct  jpeg_component_info
struct  jpeg_scan_info
struct  jpeg_marker_struct
struct  jpeg_common_struct
struct  jpeg_compress_struct
struct  jpeg_decompress_struct
struct  jpeg_error_mgr
struct  jpeg_progress_mgr
struct  jpeg_destination_mgr
struct  jpeg_source_mgr
struct  jpeg_memory_mgr

'defines'

#define JPEG_LIB_VERSION   62
#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 JDCT_DEFAULT   JDCT_ISLOW
#define JDCT_FASTEST   JDCT_IFAST
#define jpeg_common_fields
#define JMSG_LENGTH_MAX   200
#define JMSG_STR_PARM_MAX   80
#define JPOOL_PERMANENT   0
#define JPOOL_IMAGE   1
#define JPOOL_NUMPOOLS   2
#define JPP(arglist)   arglist
#define jpeg_create_compress(cinfo)
#define jpeg_create_decompress(cinfo)
#define JPEG_SUSPENDED   0
#define JPEG_HEADER_OK   1
#define JPEG_HEADER_TABLES_ONLY   2
#define JPEG_REACHED_SOS   1
#define JPEG_REACHED_EOI   2
#define JPEG_ROW_COMPLETED   3
#define JPEG_SCAN_COMPLETED   4
#define JPEG_RST0   0xD0
#define JPEG_EOI   0xD9
#define JPEG_APP0   0xE0
#define JPEG_COM   0xFE

'typedefs'

typedef JSAMPLE FAR * JSAMPROW
typedef JSAMPROWJSAMPARRAY
typedef JSAMPARRAYJSAMPIMAGE
typedef JCOEF JBLOCK [DCTSIZE2]
typedef JBLOCK FAR * JBLOCKROW
typedef JBLOCKROWJBLOCKARRAY
typedef JBLOCKARRAYJBLOCKIMAGE
typedef JCOEF FAR * JCOEFPTR
typedef struct
jpeg_marker_struct FAR * 
jpeg_saved_marker_ptr
typedef struct jpeg_common_structj_common_ptr
typedef struct
jpeg_compress_struct
j_compress_ptr
typedef struct
jpeg_decompress_struct
j_decompress_ptr
typedef struct
jvirt_sarray_control
jvirt_sarray_ptr
typedef struct
jvirt_barray_control
jvirt_barray_ptr

Enumeraciones

enum  J_COLOR_SPACE {
  JCS_UNKNOWN, JCS_GRAYSCALE, JCS_RGB, JCS_YCbCr,
  JCS_CMYK, JCS_YCCK
}
enum  J_DCT_METHOD { JDCT_ISLOW, JDCT_IFAST, JDCT_FLOAT }
enum  J_DITHER_MODE { JDITHER_NONE, JDITHER_ORDERED, JDITHER_FS }

Funciones

typedef JMETHOD (boolean, jpeg_marker_parser_method,(j_decompress_ptr cinfo))
 EXTERN (struct jpeg_error_mgr *) jpeg_std_error JPP((struct jpeg_error_mgr *err))
 EXTERN (void) jpeg_CreateCompress JPP((j_compress_ptr cinfo
 EXTERN (int) jpeg_quality_scaling JPP((int quality))
 EXTERN (JQUANT_TBL *) jpeg_alloc_quant_table JPP((j_common_ptr cinfo))
 EXTERN (JHUFF_TBL *) jpeg_alloc_huff_table JPP((j_common_ptr cinfo))
 EXTERN (JDIMENSION) jpeg_write_scanlines JPP((j_compress_ptr cinfo
 EXTERN (jvirt_barray_ptr *) jpeg_read_coefficients JPP((j_decompress_ptr cinfo))

Variables

int version
int size_t structsize
FILE * outfile
FILE * infile
J_COLOR_SPACE colorspace
int quality
int boolean force_baseline
int scale_factor
int which_tbl
int const unsigned intbasic_table
boolean suppress
boolean write_all_tables
JSAMPARRAY scanlines
JSAMPARRAY JDIMENSION num_lines
JSAMPIMAGE data
int marker
int const JOCTETdataptr
int const JOCTET unsigned int datalen
int val
boolean require_image
JSAMPARRAY JDIMENSION max_lines
int scan_number
int marker_code
int unsigned int length_limit
int jpeg_marker_parser_method routine
jvirt_barray_ptrcoef_arrays
j_compress_ptr dstinfo
int desired

Documentación de los 'defines'

#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
Valor:
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)
Valor:
jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \
                        (size_t) sizeof(struct jpeg_compress_struct))
#define jpeg_create_decompress (   cinfo)
Valor:
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)    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

Documentación de los 'typedefs'

typedef JCOEF JBLOCK[DCTSIZE2]
typedef JBLOCK FAR* JBLOCKROW
typedef JCOEF FAR* JCOEFPTR
typedef JSAMPROW* JSAMPARRAY
typedef JSAMPLE FAR* JSAMPROW

Documentación de las enumeraciones

Valores de enumeraciones:
JCS_UNKNOWN 
JCS_GRAYSCALE 
JCS_RGB 
JCS_YCbCr 
JCS_CMYK 
JCS_YCCK 
Valores de enumeraciones:
JDCT_ISLOW 
JDCT_IFAST 
JDCT_FLOAT 
Valores de enumeraciones:
JDITHER_NONE 
JDITHER_ORDERED 
JDITHER_FS 

Documentación de las funciones

EXTERN ( struct jpeg_error_mgr )
EXTERN ( int  )
EXTERN ( JDIMENSION  )
EXTERN ( JHUFF_TBL )
EXTERN ( JQUANT_TBL )
EXTERN ( jvirt_barray_ptr )
EXTERN ( void  )
typedef JMETHOD ( boolean  ,
jpeg_marker_parser_method  ,
(j_decompress_ptr cinfo)   
)

Documentación de las variables

int const unsigned int* basic_table
int unsigned int datalen
int const JOCTET* dataptr
int const unsigned int int boolean force_baseline
FILE* infile
int unsigned int length_limit
FILE* outfile
int jpeg_marker_parser_method routine
int const unsigned int int scale_factor
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'