TIFFcodec (3)
Leading comments
$Id: TIFFcodec.3tiff,v 1.4 2016-09-25 20:05:50 bfriesen Exp $ Copyright (c) 1995 Sam Leffler Copyright (c) 1995 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of Sam Leffler and Silicon Graphics may not be used in any advertis...
NAME
TIFFFindCODEC, TIFFRegisterCODEC, TIFFUnRegisterCODEC, TIFFIsCODECConfigured - codec-related utility routinesSYNOPSIS
#include <tiffio.h>
const TIFFCodec* TIFFFindCODEC(uint16 scheme);
TIFFCodec* TIFFRegisterCODEC(uint16 scheme, const char *method, TIFFInitMethod init);
void TIFFUnRegisterCODEC(TIFFCodec *codec);
int TIFFIsCODECConfigured(uint16 scheme);
DESCRIPTION
libtiff supports a variety of compression schemes implemented by software codecs. Each codec adheres to a modular interface that provides for the decoding and encoding of image data; as well as some other methods for initialization, setup, cleanup, and the control of default strip and tile sizes. Codecs are identified by the associated value of theThe 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 codec.
TIFFIsCODECConfigured returns 1 if the codec is configured and working. Otherwise 0 will be returned.
DIAGNOSTICS
No space to register compression scheme %s. TIFFRegisterCODEC was unable to allocate memory for the data structures needed to register a codec.Cannot remove compression scheme %s; not registered. TIFFUnRegisterCODEC did not locate the specified codec in the table of registered compression schemes.
SEE ALSO
libtiff(3TIFF)Libtiff library home page: www.simplesystems.org/libtiff