TIFFFindCODEC

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
CODEC(3T)							    CODEC(3T)



NAME
       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);
       int TIFFIsCODECConfigured(uint16 scheme);

DESCRIPTION
       libtiff supports a variety of compression schemes implemented by soft-
       ware 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 the TIFF Compression tag; e.g. 5 for LZW compression.

       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.

       TIFFIsCODECConfigured returns 1 if the codec is configured  and	work-
       ing. 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.  TIFFUnRegister-
       CODEC did not locate the specified codec in the	table  of  registered
       compression schemes.

SEE ALSO
       libtiff(3T)



			       October 15, 1995			    CODEC(3T)