TIFFFindCODEC, TIFFRegisterCODEC, TIFFUnRegisterCODEC -
codec-related utility routines
SYNOPSIS
#include <tiffio.h>
const TIFFCodec* TIFFFindCODEC(uint16 scheme);
TIFFCodec* TIFFRegisterCODEC(uint16 scheme, const char*
method, TIFFInitMethod init);
void TIFFUnRegisterCODEC(TIFFCodec* codec);
DESCRIPTION
libtiff supports a variety of compression schemes imple
mented by software codecs. Each codec adheres to a modu
lar interface that provides for the decoding and encoding
of image data; as well as some other methods for initial
ization, setup, cleanup, and the control of default strip
and tile sizes. Codecs are identified by the associated
value of the TIFF Compression tag; e.g. 5 for LZW compres
sion.
The TIFFRegisterCODEC routine can be used to augment or
override the set of codecs available to an application.
If the specified scheme already has a registered codec
then it is overridden and any images with data encoded
with this compression scheme will be decoded using the
supplied coded.
DIAGNOSTICS
No space to register compression scheme %s. TIFFRegister
CODEC was unable to allocate memory for the data struc
tures needed to register a codec.
Cannot remove compression scheme %s; not registered. TIF
FUnRegisterCODEC did not locate the specified codec in the
table of registered compression schemes.
SEE ALSO
libtiff(3T)
Man(1) output converted with
man2html