Unit JCOMapi

Classes

Functions

jpeg_abort - Abort processing of a JPEG compression or decompression operation, but don't destroy the object itself.
jpeg_alloc_huff_table - GLOBAL

GLOBAL
jpeg_alloc_quant_table - GLOBAL

Convenience routines for allocating quantization and Huffman tables.
jpeg_destroy - Destruction of a JPEG object.

Types

Constants

Variables


Functions


procedure jpeg_abort (cinfo : j_common_ptr);

Abort processing of a JPEG compression or decompression operation, but don't destroy the object itself. } {GLOBAL

Abort processing of a JPEG compression or decompression operation, but don't destroy the object itself. For this, we merely clean up all the nonpermanent memory pools. Note that temp files (virtual arrays) are not allowed to belong to the permanent pool, so we will be able to close all temp files here. Closing a data source or destination, if necessary, is the application's responsibility. } {GLOBAL


function jpeg_alloc_huff_table (cinfo : j_common_ptr) : JHUFF_TBL_PTR;

GLOBAL

GLOBAL


function jpeg_alloc_quant_table (cinfo : j_common_ptr) : JQUANT_TBL_PTR;

GLOBAL

Convenience routines for allocating quantization and Huffman tables. (Would jutils.c be a more reasonable place to put these?) } {GLOBAL


procedure jpeg_destroy (cinfo : j_common_ptr);

Destruction of a JPEG object. } {GLOBAL

Destruction of a JPEG object. Everything gets deallocated except the master jpeg_compress_struct itself and the error manager struct. Both of these are supplied by the application and must be freed, if necessary, by the application. (Often they are on the stack and so don't need to be freed anyway.) Closing a data source or destination, if necessary, is the application's responsibility. } {GLOBAL


Types


Constants


Variables