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

Data Fields

AVCodecContextavctx
 
const AVFramepicture
 
int width
 
int height
 image width and height
 
uint8_t cbps [4]
 bits per sample in particular components
 
int chroma_shift [2]
 
uint8_t planar
 
int ncomponents
 
int tile_width
 
int tile_height
 tile size
 
int numXtiles
 
int numYtiles
 
uint8_tbuf_start
 
uint8_tbuf
 
uint8_tbuf_end
 
int bit_index
 
int64_t lambda
 
Jpeg2000CodingStyle codsty
 
Jpeg2000QuantStyle qntsty
 
Jpeg2000Tiletile
 

Detailed Description

Definition at line 61 of file j2kenc.c.

Field Documentation

AVCodecContext* Jpeg2000EncoderContext::avctx

Definition at line 62 of file j2kenc.c.

Referenced by encode_frame(), encode_packets(), encode_tile(), init_tiles(), j2kenc_init(), and put_cod().

const AVFrame* Jpeg2000EncoderContext::picture

Definition at line 63 of file j2kenc.c.

Referenced by copy_frame(), and encode_frame().

int Jpeg2000EncoderContext::width

Definition at line 65 of file j2kenc.c.

Referenced by init_tiles(), j2kenc_init(), and put_siz().

int Jpeg2000EncoderContext::height

image width and height

Definition at line 65 of file j2kenc.c.

Referenced by init_tiles(), j2kenc_init(), and put_siz().

uint8_t Jpeg2000EncoderContext::cbps[4]

bits per sample in particular components

Definition at line 66 of file j2kenc.c.

Referenced by init_quantization(), init_tiles(), and j2kenc_init().

int Jpeg2000EncoderContext::chroma_shift[2]

Definition at line 67 of file j2kenc.c.

Referenced by init_tiles(), j2kenc_init(), and put_siz().

uint8_t Jpeg2000EncoderContext::planar

Definition at line 68 of file j2kenc.c.

Referenced by copy_frame(), and j2kenc_init().

int Jpeg2000EncoderContext::ncomponents
int Jpeg2000EncoderContext::tile_width

Definition at line 70 of file j2kenc.c.

Referenced by init_tiles(), j2kenc_init(), and put_siz().

int Jpeg2000EncoderContext::tile_height

tile size

Definition at line 70 of file j2kenc.c.

Referenced by init_tiles(), j2kenc_init(), and put_siz().

int Jpeg2000EncoderContext::numXtiles

Definition at line 71 of file j2kenc.c.

Referenced by cleanup(), copy_frame(), encode_frame(), init_tiles(), and reinit().

int Jpeg2000EncoderContext::numYtiles

Definition at line 71 of file j2kenc.c.

Referenced by cleanup(), copy_frame(), encode_frame(), init_tiles(), and reinit().

uint8_t* Jpeg2000EncoderContext::buf_start

Definition at line 73 of file j2kenc.c.

Referenced by encode_frame().

uint8_t* Jpeg2000EncoderContext::buf

Definition at line 74 of file j2kenc.c.

Referenced by encode_frame(), encode_packet(), j2k_flush(), put_bits(), put_cod(), put_qcd(), put_siz(), and put_sot().

uint8_t* Jpeg2000EncoderContext::buf_end

Definition at line 75 of file j2kenc.c.

Referenced by encode_frame(), encode_packet(), put_cod(), put_qcd(), put_siz(), and put_sot().

int Jpeg2000EncoderContext::bit_index

Definition at line 76 of file j2kenc.c.

Referenced by encode_packet(), j2k_flush(), and put_bits().

int64_t Jpeg2000EncoderContext::lambda

Definition at line 78 of file j2kenc.c.

Referenced by encode_frame(), and truncpasses().

Jpeg2000CodingStyle Jpeg2000EncoderContext::codsty
Jpeg2000QuantStyle Jpeg2000EncoderContext::qntsty

Definition at line 81 of file j2kenc.c.

Referenced by encode_packets(), init_quantization(), init_tiles(), j2kenc_init(), and put_qcd().

Jpeg2000Tile* Jpeg2000EncoderContext::tile

Definition at line 83 of file j2kenc.c.

Referenced by cleanup(), copy_frame(), encode_frame(), encode_packets(), encode_tile(), init_tiles(), and reinit().


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