DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

TIFFFindCODEC(3tiff)





NAME

       TIFFFindCODEC,   TIFFRegisterCODEC,  TIFFUnRegisterCODEC,  TIFFIsCODEC-
       Configured - 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 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.  TIFFUnRegister-
       CODEC did not locate the specified codec in  the  table  of  registered
       compression schemes.


SEE ALSO

       libtiff(3TIFF)

libtiff                        October 29, 2004                   CODEC(3TIFF)
See also TIFFRegisterCODEC(3)
See also TIFFUnRegisterCODEC(3)
See also TIFFcodec(3)

Man(1) output converted with man2html