libavcodec/tiff.h File Reference

TIFF tables. More...

#include <stdint.h>

Go to the source code of this file.

Enumerations

enum  TiffTags {
  TIFF_SUBFILE = 0xfe, TIFF_WIDTH = 0x100, TIFF_HEIGHT, TIFF_BPP,
  TIFF_COMPR, TIFF_INVERT = 0x106, TIFF_FILL_ORDER = 0x10A, TIFF_STRIP_OFFS = 0x111,
  TIFF_SAMPLES_PER_PIXEL = 0x115, TIFF_ROWSPERSTRIP = 0x116, TIFF_STRIP_SIZE, TIFF_XRES = 0x11A,
  TIFF_YRES = 0x11B, TIFF_PLANAR = 0x11C, TIFF_XPOS = 0x11E, TIFF_YPOS = 0x11F,
  TIFF_T4OPTIONS = 0x124, TIFF_T6OPTIONS, TIFF_RES_UNIT = 0x128, TIFF_SOFTWARE_NAME = 0x131,
  TIFF_PREDICTOR = 0x13D, TIFF_PAL = 0x140, TIFF_TILE_WIDTH = 0x142, TIFF_TILE_LENGTH = 0x143,
  TIFF_TILE_OFFSETS = 0x144, TIFF_TILE_BYTE_COUNTS = 0x145, TIFF_YCBCR_COEFFICIENTS = 0x211, TIFF_YCBCR_SUBSAMPLING = 0x212,
  TIFF_YCBCR_POSITIONING = 0x213, TIFF_REFERENCE_BW = 0x214
}
 abridged list of TIFF tags More...
enum  TiffCompr {
  TIFF_RAW = 1, TIFF_CCITT_RLE, TIFF_G3, TIFF_G4,
  TIFF_LZW, TIFF_JPEG, TIFF_NEWJPEG, TIFF_ADOBE_DEFLATE,
  TIFF_PACKBITS = 0x8005, TIFF_DEFLATE = 0x80B2
}
 list of TIFF compression types More...
enum  TiffTypes {
  TIFF_BYTE = 1, TIFF_STRING, TIFF_SHORT, TIFF_LONG,
  TIFF_RATIONAL
}

Variables

static const uint8_t type_sizes [6]
 sizes of various TIFF field types (string size = 100)


Detailed Description

TIFF tables.

For more information about the TIFF format, check the official docs at: http://partners.adobe.com/public/developer/tiff/index.html

Author:
Konstantin Shishkov

Definition in file tiff.h.


Enumeration Type Documentation

enum TiffCompr

list of TIFF compression types

Enumerator:
TIFF_RAW 
TIFF_CCITT_RLE 
TIFF_G3 
TIFF_G4 
TIFF_LZW 
TIFF_JPEG 
TIFF_NEWJPEG 
TIFF_ADOBE_DEFLATE 
TIFF_PACKBITS 
TIFF_DEFLATE 

Definition at line 70 of file tiff.h.

enum TiffTags

abridged list of TIFF tags

Enumerator:
TIFF_SUBFILE 
TIFF_WIDTH 
TIFF_HEIGHT 
TIFF_BPP 
TIFF_COMPR 
TIFF_INVERT 
TIFF_FILL_ORDER 
TIFF_STRIP_OFFS 
TIFF_SAMPLES_PER_PIXEL 
TIFF_ROWSPERSTRIP 
TIFF_STRIP_SIZE 
TIFF_XRES 
TIFF_YRES 
TIFF_PLANAR 
TIFF_XPOS 
TIFF_YPOS 
TIFF_T4OPTIONS 
TIFF_T6OPTIONS 
TIFF_RES_UNIT 
TIFF_SOFTWARE_NAME 
TIFF_PREDICTOR 
TIFF_PAL 
TIFF_TILE_WIDTH 
TIFF_TILE_LENGTH 
TIFF_TILE_OFFSETS 
TIFF_TILE_BYTE_COUNTS 
TIFF_YCBCR_COEFFICIENTS 
TIFF_YCBCR_SUBSAMPLING 
TIFF_YCBCR_POSITIONING 
TIFF_REFERENCE_BW 

Definition at line 36 of file tiff.h.

enum TiffTypes

Enumerator:
TIFF_BYTE 
TIFF_STRING 
TIFF_SHORT 
TIFF_LONG 
TIFF_RATIONAL 

Definition at line 83 of file tiff.h.


Variable Documentation

const uint8_t type_sizes[6] [static]

Initial value:

 {
    0, 1, 100, 2, 4, 8
}
sizes of various TIFF field types (string size = 100)

Definition at line 92 of file tiff.h.

Referenced by add_entry(), and tiff_decode_tag().


Generated on Fri Oct 26 02:47:59 2012 for FFmpeg by  doxygen 1.5.8