Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Typedefs | Functions
tif_compress.c File Reference
#include "tiffiop.h"

Go to the source code of this file.

Typedefs

typedef struct _codec codec_t
 

Functions

int _TIFFNoRowEncode (TIFF *tif, tidata_t pp, tsize_t cc, tsample_t s)
 
int _TIFFNoStripEncode (TIFF *tif, tidata_t pp, tsize_t cc, tsample_t s)
 
int _TIFFNoTileEncode (TIFF *tif, tidata_t pp, tsize_t cc, tsample_t s)
 
int _TIFFNoRowDecode (TIFF *tif, tidata_t pp, tsize_t cc, tsample_t s)
 
int _TIFFNoStripDecode (TIFF *tif, tidata_t pp, tsize_t cc, tsample_t s)
 
int _TIFFNoTileDecode (TIFF *tif, tidata_t pp, tsize_t cc, tsample_t s)
 
int _TIFFNoSeek (TIFF *tif, uint32 off)
 
int _TIFFNoPreCode (TIFF *tif, tsample_t s)
 
void _TIFFSetDefaultCompressionState (TIFF *tif)
 
int TIFFSetCompressionScheme (TIFF *tif, int scheme)
 
const TIFFCodecTIFFFindCODEC (uint16 scheme)
 
TIFFCodecTIFFRegisterCODEC (uint16 scheme, const char *name, TIFFInitMethod init)
 
void TIFFUnRegisterCODEC (TIFFCodec *c)
 
TIFFCodecTIFFGetConfiguredCODECs ()
 Get list of configured codecs, both built-in and registered by user. More...
 

Typedef Documentation

◆ codec_t

typedef struct _codec codec_t

Function Documentation

◆ _TIFFNoPreCode()

int _TIFFNoPreCode ( TIFF tif,
tsample_t  s 
)

Definition at line 117 of file tif_compress.c.

References void().

◆ _TIFFNoRowDecode()

int _TIFFNoRowDecode ( TIFF tif,
tidata_t  pp,
tsize_t  cc,
tsample_t  s 
)

Definition at line 87 of file tif_compress.c.

References void().

◆ _TIFFNoRowEncode()

int _TIFFNoRowEncode ( TIFF tif,
tidata_t  pp,
tsize_t  cc,
tsample_t  s 
)

Definition at line 51 of file tif_compress.c.

References void().

◆ _TIFFNoSeek()

int _TIFFNoSeek ( TIFF tif,
uint32  off 
)

Definition at line 108 of file tif_compress.c.

References tiff::tif_clientdata, tiff::tif_name, TIFFErrorExt(), and void().

◆ _TIFFNoStripDecode()

int _TIFFNoStripDecode ( TIFF tif,
tidata_t  pp,
tsize_t  cc,
tsample_t  s 
)

Definition at line 94 of file tif_compress.c.

References void().

◆ _TIFFNoStripEncode()

int _TIFFNoStripEncode ( TIFF tif,
tidata_t  pp,
tsize_t  cc,
tsample_t  s 
)

Definition at line 58 of file tif_compress.c.

References void().

◆ _TIFFNoTileDecode()

int _TIFFNoTileDecode ( TIFF tif,
tidata_t  pp,
tsize_t  cc,
tsample_t  s 
)

Definition at line 101 of file tif_compress.c.

References void().

◆ _TIFFNoTileEncode()

int _TIFFNoTileEncode ( TIFF tif,
tidata_t  pp,
tsize_t  cc,
tsample_t  s 
)

Definition at line 65 of file tif_compress.c.

References void().

◆ _TIFFSetDefaultCompressionState()

void _TIFFSetDefaultCompressionState ( TIFF tif)

Definition at line 127 of file tif_compress.c.

References tiff::tif_decodestatus, tiff::tif_setupdecode, and TRUE.

Referenced by TIFFSetCompressionScheme().

◆ TIFFFindCODEC()

const TIFFCodec* TIFFFindCODEC ( uint16  scheme)

◆ TIFFGetConfiguredCODECs()

TIFFCodec* TIFFGetConfiguredCODECs ( void  )

Get list of configured codecs, both built-in and registered by user.

Caller is responsible to free this structure.

Returns
returns array of TIFFCodec records (the last record should be NULL) or NULL if function failed.

Definition at line 243 of file tif_compress.c.

References _TIFFBuiltinCODECS, _TIFFfree(), _TIFFmemcpy(), _TIFFmemset(), _TIFFrealloc(), i, TIFFCodec::name, NULL, TIFFCodec::scheme, and TIFFIsCODECConfigured().

◆ TIFFRegisterCODEC()

TIFFCodec* TIFFRegisterCODEC ( uint16  scheme,
const char *  name,
TIFFInitMethod  init 
)

Definition at line 192 of file tif_compress.c.

References _TIFFmalloc(), and NULL.

◆ TIFFSetCompressionScheme()

int TIFFSetCompressionScheme ( TIFF tif,
int  scheme 
)

◆ TIFFUnRegisterCODEC()

void TIFFUnRegisterCODEC ( TIFFCodec c)

Definition at line 215 of file tif_compress.c.

References _TIFFfree(), TIFFCodec::name, and TIFFErrorExt().