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

Data Fields

AVClassclass
 
HuffYUVEncDSPContext hdsp
 
uint8_tbytestream
 
uint8_tbytestream_start
 
uint8_tbytestream_end
 
int filter_type
 
z_stream zstream
 
uint8_t buf [IOBUF_SIZE]
 
int dpi
 Physical pixel density, in dots per inch, if set.
 
int dpm
 Physical pixel density, in dots per meter, if set.
 
int is_progressive
 
int bit_depth
 
int color_type
 
int bits_per_pixel
 
uint32_t palette_checksum
 
uint32_t sequence_number
 

Detailed Description

Definition at line 39 of file pngenc.c.

Field Documentation

AVClass* PNGEncContext::class

Definition at line 40 of file pngenc.c.

HuffYUVEncDSPContext PNGEncContext::hdsp

Definition at line 41 of file pngenc.c.

Referenced by png_enc_init(), png_filter_row(), and sub_left_prediction().

uint8_t* PNGEncContext::bytestream
uint8_t* PNGEncContext::bytestream_start

Definition at line 44 of file pngenc.c.

Referenced by encode_apng(), and encode_png().

uint8_t* PNGEncContext::bytestream_end

Definition at line 45 of file pngenc.c.

Referenced by encode_apng(), encode_frame(), encode_png(), and png_write_row().

int PNGEncContext::filter_type

Definition at line 47 of file pngenc.c.

Referenced by encode_frame(), png_choose_filter(), and png_enc_init().

z_stream PNGEncContext::zstream
uint8_t PNGEncContext::buf[IOBUF_SIZE]

Definition at line 50 of file pngenc.c.

Referenced by encode_frame(), encode_headers(), and png_write_row().

int PNGEncContext::dpi

Physical pixel density, in dots per inch, if set.

Definition at line 51 of file pngenc.c.

Referenced by png_enc_init().

int PNGEncContext::dpm

Physical pixel density, in dots per meter, if set.

Definition at line 52 of file pngenc.c.

Referenced by encode_headers(), and png_enc_init().

int PNGEncContext::is_progressive

Definition at line 54 of file pngenc.c.

Referenced by encode_frame(), encode_headers(), and png_enc_init().

int PNGEncContext::bit_depth

Definition at line 55 of file pngenc.c.

Referenced by encode_headers(), and png_enc_init().

int PNGEncContext::color_type

Definition at line 56 of file pngenc.c.

Referenced by encode_apng(), encode_headers(), and png_enc_init().

int PNGEncContext::bits_per_pixel

Definition at line 57 of file pngenc.c.

Referenced by encode_apng(), encode_frame(), encode_png(), and png_enc_init().

uint32_t PNGEncContext::palette_checksum

Definition at line 60 of file pngenc.c.

Referenced by encode_apng().

uint32_t PNGEncContext::sequence_number

Definition at line 61 of file pngenc.c.

Referenced by encode_apng(), and png_write_image_data().


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