TiffEncoderContext Struct Reference

Data Fields

AVClassclass
 for private options More...
 
AVCodecContextavctx
 
AVFrame picture
 
int width
 picture width More...
 
int height
 picture height More...
 
unsigned int bpp
 bits per pixel More...
 
int compr
 compression level More...
 
int bpp_tab_size
 bpp_tab size More...
 
int photometric_interpretation
 photometric interpretation More...
 
int strips
 number of strips More...
 
int rps
 row per strip More...
 
uint8_t entries [TIFF_MAX_ENTRY *12]
 entires in header More...
 
int num_entries
 number of entires More...
 
uint8_t ** buf
 actual position in buffer More...
 
uint8_tbuf_start
 pointer to first byte in buffer More...
 
int buf_size
 buffer size More...
 
uint16_t subsampling [2]
 YUV subsampling factors. More...
 
struct LZWEncodeStatelzws
 LZW Encode state. More...
 

Detailed Description

Definition at line 50 of file tiffenc.c.

Field Documentation

AVCodecContext* TiffEncoderContext::avctx

Definition at line 52 of file tiffenc.c.

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

unsigned int TiffEncoderContext::bpp

bits per pixel

Definition at line 57 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::bpp_tab_size

bpp_tab size

Definition at line 59 of file tiffenc.c.

Referenced by encode_frame().

uint8_t** TiffEncoderContext::buf

actual position in buffer

Definition at line 65 of file tiffenc.c.

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

int TiffEncoderContext::buf_size

buffer size

Definition at line 67 of file tiffenc.c.

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

uint8_t* TiffEncoderContext::buf_start

pointer to first byte in buffer

Definition at line 66 of file tiffenc.c.

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

AVClass* TiffEncoderContext::class

for private options

Definition at line 51 of file tiffenc.c.

int TiffEncoderContext::compr

compression level

Definition at line 58 of file tiffenc.c.

Referenced by encode_frame().

uint8_t TiffEncoderContext::entries[TIFF_MAX_ENTRY *12]

entires in header

Definition at line 63 of file tiffenc.c.

Referenced by add_entry(), and encode_frame().

int TiffEncoderContext::height

picture height

Definition at line 56 of file tiffenc.c.

Referenced by encode_frame().

struct LZWEncodeState* TiffEncoderContext::lzws

LZW Encode state.

Definition at line 69 of file tiffenc.c.

Referenced by encode_frame(), and encode_strip().

int TiffEncoderContext::num_entries

number of entires

Definition at line 64 of file tiffenc.c.

Referenced by add_entry(), and encode_frame().

int TiffEncoderContext::photometric_interpretation

photometric interpretation

Definition at line 60 of file tiffenc.c.

Referenced by encode_frame().

AVFrame TiffEncoderContext::picture

Definition at line 53 of file tiffenc.c.

Referenced by encode_frame(), and pack_yuv().

int TiffEncoderContext::rps

row per strip

Definition at line 62 of file tiffenc.c.

Referenced by encode_frame().

int TiffEncoderContext::strips

number of strips

Definition at line 61 of file tiffenc.c.

uint16_t TiffEncoderContext::subsampling[2]

YUV subsampling factors.

Definition at line 68 of file tiffenc.c.

Referenced by encode_frame(), and pack_yuv().

int TiffEncoderContext::width

picture width

Definition at line 55 of file tiffenc.c.

Referenced by encode_frame(), and pack_yuv().


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