1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
|
# jpegtcl.decls -- -*- tcl -*-
#
# This file contains the declarations for all supported public functions
# that are exported by the JPEGTCL library via the stubs table. This file
# is used to generate the jpegtclDecls.h/jpegtclStubsLib.c/jpegtclStubsInit.c
# files.
#
# Declare each of the functions in the public BLT interface. Note that
# the an index should never be reused for a different function in order
# to preserve backwards compatibility.
library jpegtcl
# Define the JPEGTCL interface:
interface jpegtcl
scspec JPEGTCLAPI
#########################################################################
### JPEG interface
declare 0 {
struct jpeg_error_mgr *jpeg_std_error(struct jpeg_error_mgr *err)
}
declare 1 {
void jpeg_CreateCompress(j_compress_ptr cinfo, int version, size_t structsize)
}
declare 2 {
void jpeg_CreateDecompress(j_decompress_ptr cinfo, int version, size_t structsize)
}
declare 3 {
void jpeg_destroy_compress(j_compress_ptr cinfo)
}
declare 4 {
void jpeg_destroy_decompress(j_decompress_ptr cinfo)
}
declare 5 {
void jpeg_stdio_dest(j_compress_ptr cinfo, FILE *outfile)
}
declare 6 {
void jpeg_stdio_src(j_decompress_ptr cinfo, FILE *infile)
}
declare 7 {
void jpeg_set_defaults(j_compress_ptr cinfo)
}
declare 8 {
void jpeg_set_colorspace(j_compress_ptr cinfo, J_COLOR_SPACE colorspace)
}
declare 9 {
void jpeg_default_colorspace(j_compress_ptr cinfo)
}
declare 10 {
void jpeg_set_quality(j_compress_ptr cinfo, int quality, boolean force_baseline)
}
declare 11 {
void jpeg_set_linear_quality(j_compress_ptr cinfo, int scale_factor,
boolean force_baseline)
}
declare 12 {
void jpeg_add_quant_table(j_compress_ptr cinfo, int which_tbl,
const unsigned int *basic_table, int scale_factor, boolean force_baseline)
}
declare 13 {
int jpeg_quality_scaling(int quality)
}
declare 14 {
void jpeg_simple_progression(j_compress_ptr cinfo)
}
declare 15 {
void jpeg_suppress_tables(j_compress_ptr cinfo, boolean suppress)
}
declare 16 {
JQUANT_TBL *jpeg_alloc_quant_table(j_common_ptr cinfo)
}
declare 17 {
JHUFF_TBL *jpeg_alloc_huff_table(j_common_ptr cinfo)
}
declare 18 {
void jpeg_start_compress(j_compress_ptr cinfo, boolean write_all_tables)
}
declare 19 {
JDIMENSION jpeg_write_scanlines(j_compress_ptr cinfo, JSAMPARRAY scanlines,
JDIMENSION num_lines)
}
declare 20 {
void jpeg_finish_compress(j_compress_ptr cinfo)
}
declare 21 {
JDIMENSION jpeg_write_raw_data(j_compress_ptr cinfo, JSAMPIMAGE data,
JDIMENSION num_lines)
}
declare 22 {
void jpeg_write_marker(j_compress_ptr cinfo, int marker,
const JOCTET *dataptr, unsigned int datalen)
}
declare 23 {
void jpeg_write_m_header(j_compress_ptr cinfo, int marker, unsigned int datalen)
}
declare 24 {
void jpeg_write_m_byte(j_compress_ptr cinfo, int val)
}
declare 25 {
void jpeg_write_tables(j_compress_ptr cinfo)
}
declare 26 {
int jpeg_read_header(j_decompress_ptr cinfo, boolean require_image)
}
declare 27 {
boolean jpeg_start_decompress(j_decompress_ptr cinfo)
}
declare 28 {
JDIMENSION jpeg_read_scanlines(j_decompress_ptr cinfo, JSAMPARRAY scanlines,
JDIMENSION max_lines)
}
declare 29 {
boolean jpeg_finish_decompress(j_decompress_ptr cinfo)
}
declare 30 {
JDIMENSION jpeg_read_raw_data(j_decompress_ptr cinfo, JSAMPIMAGE data,
JDIMENSION max_lines)
}
declare 31 {
boolean jpeg_has_multiple_scans(j_decompress_ptr cinfo)
}
declare 32 {
boolean jpeg_start_output(j_decompress_ptr cinfo, int scan_number)
}
declare 33 {
boolean jpeg_finish_output(j_decompress_ptr cinfo)
}
declare 34 {
boolean jpeg_input_complete(j_decompress_ptr cinfo)
}
declare 35 {
void jpeg_new_colormap(j_decompress_ptr cinfo)
}
declare 36 {
int jpeg_consume_input(j_decompress_ptr cinfo)
}
declare 37 {
void jpeg_calc_output_dimensions(j_decompress_ptr cinfo)
}
declare 38 {
void jpeg_save_markers(j_decompress_ptr cinfo, int marker_code,
unsigned int length_limit)
}
declare 39 {
void jpeg_set_marker_processor(j_decompress_ptr cinfo, int marker_code,
jpeg_marker_parser_method routine)
}
declare 40 {
jvirt_barray_ptr *jpeg_read_coefficients(j_decompress_ptr cinfo)
}
declare 41 {
void jpeg_write_coefficients(j_compress_ptr cinfo,
jvirt_barray_ptr *coef_arrays)
}
declare 42 {
void jpeg_copy_critical_parameters(j_decompress_ptr srcinfo,
j_compress_ptr dstinfo)
}
declare 43 {
void jpeg_abort_compress(j_compress_ptr cinfo)
}
declare 44 {
void jpeg_abort_decompress(j_decompress_ptr cinfo)
}
declare 45 {
void jpeg_abort(j_common_ptr cinfo)
}
declare 46 {
void jpeg_destroy(j_common_ptr cinfo)
}
declare 47 {
boolean jpeg_resync_to_restart(j_decompress_ptr cinfo, int desired)
}
declare 48 generic {!JPEG_LIB_VERSION_GE_94} {
JHUFF_TBL *jpeg_std_huff_table (j_common_ptr cinfo, boolean isDC, int tblno)
}
#########################################################################
|