CODEC(3T)

CODEC(3T)

TIFFrealloc Home Page Subroutines Index TIFFReverseBits


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

TIFFrealloc Home Page Subroutines Index TIFFReverseBits