ABCDEFGHIJKLMNOPQRSTUVWXYZ

TIFFFindCODEC

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);

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.

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)