FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
TiffEncoderContext Struct Reference

Data Fields

AVClass * class
 for private options
 
AVCodecContext * avctx
 
AVFrame picture
 
int width
 picture width
 
int height
 picture height
 
unsigned int bpp
 bits per pixel
 
int compr
 compression level
 
int bpp_tab_size
 bpp_tab size
 
int photometric_interpretation
 photometric interpretation
 
int strips
 number of strips
 
uint32_t * strip_sizes
 
unsigned int strip_sizes_size
 
uint32_t * strip_offsets
 
unsigned int strip_offsets_size
 
uint8_t * yuv_line
 
unsigned int yuv_line_size
 
int rps
 row per strip
 
uint8_t entries [TIFF_MAX_ENTRY *12]
 entries in header
 
int num_entries
 number of entries
 
uint8_t ** buf
 actual position in buffer
 
uint8_t * buf_start
 pointer to first byte in buffer
 
int buf_size
 buffer size
 
uint16_t subsampling [2]
 YUV subsampling factors.
 
struct LZWEncodeState * lzws
 LZW encode state.
 
uint32_t dpi
 image resolution in DPI
 

Detailed Description

Definition at line 52 of file tiffenc.c.

Field Documentation

AVClass* TiffEncoderContext::class

for private options

Definition at line 53 of file tiffenc.c.

AVCodecContext* TiffEncoderContext::avctx

Definition at line 54 of file tiffenc.c.

Referenced by check_size(), encode_frame(), encode_init(), and encode_strip().

AVFrame TiffEncoderContext::picture

Definition at line 55 of file tiffenc.c.

Referenced by encode_frame(), encode_init(), and pack_yuv().

int TiffEncoderContext::width

picture width

Definition at line 57 of file tiffenc.c.

Referenced by encode_frame(), and pack_yuv().

int TiffEncoderContext::height

picture height

Definition at line 58 of file tiffenc.c.

Referenced by encode_frame(), and pack_yuv().

unsigned int TiffEncoderContext::bpp

bits per pixel

Definition at line 59 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::compr

compression level

Definition at line 60 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::bpp_tab_size

bpp_tab size

Definition at line 61 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::photometric_interpretation

photometric interpretation

Definition at line 62 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::strips

number of strips

Definition at line 63 of file tiffenc.c.

uint32_t* TiffEncoderContext::strip_sizes

Definition at line 64 of file tiffenc.c.

Referenced by encode_close(), and encode_frame().

unsigned int TiffEncoderContext::strip_sizes_size

Definition at line 65 of file tiffenc.c.

Referenced by encode_frame().

uint32_t* TiffEncoderContext::strip_offsets

Definition at line 66 of file tiffenc.c.

Referenced by encode_close(), and encode_frame().

unsigned int TiffEncoderContext::strip_offsets_size

Definition at line 67 of file tiffenc.c.

Referenced by encode_frame().

uint8_t* TiffEncoderContext::yuv_line

Definition at line 68 of file tiffenc.c.

Referenced by encode_close(), and encode_frame().

unsigned int TiffEncoderContext::yuv_line_size

Definition at line 69 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::rps

row per strip

Definition at line 70 of file tiffenc.c.

Referenced by encode_frame().

uint8_t TiffEncoderContext::entries[TIFF_MAX_ENTRY *12]

entries in header

Definition at line 71 of file tiffenc.c.

Referenced by add_entry(), and encode_frame().

int TiffEncoderContext::num_entries

number of entries

Definition at line 72 of file tiffenc.c.

Referenced by add_entry(), and encode_frame().

uint8_t** TiffEncoderContext::buf

actual position in buffer

Definition at line 73 of file tiffenc.c.

Referenced by add_entry(), check_size(), encode_frame(), and encode_strip().

uint8_t* TiffEncoderContext::buf_start

pointer to first byte in buffer

Definition at line 74 of file tiffenc.c.

Referenced by add_entry(), check_size(), encode_frame(), and encode_strip().

int TiffEncoderContext::buf_size

buffer size

Definition at line 75 of file tiffenc.c.

Referenced by check_size(), encode_frame(), and encode_strip().

uint16_t TiffEncoderContext::subsampling[2]

YUV subsampling factors.

Definition at line 76 of file tiffenc.c.

Referenced by encode_frame(), and pack_yuv().

struct LZWEncodeState* TiffEncoderContext::lzws

LZW encode state.

Definition at line 77 of file tiffenc.c.

Referenced by encode_frame(), and encode_strip().

uint32_t TiffEncoderContext::dpi

image resolution in DPI

Definition at line 78 of file tiffenc.c.

Referenced by encode_frame().


The documentation for this struct was generated from the following file: