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

Data Fields

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

Detailed Description

Definition at line 65 of file j2kenc.c.

Field Documentation

AVClass* Jpeg2000EncoderContext::class

Definition at line 66 of file j2kenc.c.

AVCodecContext* Jpeg2000EncoderContext::avctx
const AVFrame* Jpeg2000EncoderContext::picture

Definition at line 68 of file j2kenc.c.

Referenced by copy_frame(), and encode_frame().

int Jpeg2000EncoderContext::width

Definition at line 70 of file j2kenc.c.

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

int Jpeg2000EncoderContext::height

image width and height

Definition at line 70 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 71 of file j2kenc.c.

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

int Jpeg2000EncoderContext::chroma_shift[2]

Definition at line 72 of file j2kenc.c.

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

uint8_t Jpeg2000EncoderContext::planar

Definition at line 73 of file j2kenc.c.

Referenced by copy_frame(), and j2kenc_init().

int Jpeg2000EncoderContext::ncomponents
int Jpeg2000EncoderContext::tile_width

Definition at line 75 of file j2kenc.c.

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

int Jpeg2000EncoderContext::tile_height

tile size

Definition at line 75 of file j2kenc.c.

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

int Jpeg2000EncoderContext::numXtiles

Definition at line 76 of file j2kenc.c.

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

int Jpeg2000EncoderContext::numYtiles

Definition at line 76 of file j2kenc.c.

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

uint8_t* Jpeg2000EncoderContext::buf_start

Definition at line 78 of file j2kenc.c.

Referenced by encode_frame().

uint8_t* Jpeg2000EncoderContext::buf
uint8_t* Jpeg2000EncoderContext::buf_end

Definition at line 80 of file j2kenc.c.

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

int Jpeg2000EncoderContext::bit_index

Definition at line 81 of file j2kenc.c.

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

int64_t Jpeg2000EncoderContext::lambda

Definition at line 83 of file j2kenc.c.

Referenced by encode_frame(), and truncpasses().

Jpeg2000CodingStyle Jpeg2000EncoderContext::codsty
Jpeg2000QuantStyle Jpeg2000EncoderContext::qntsty

Definition at line 86 of file j2kenc.c.

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

Jpeg2000Tile* Jpeg2000EncoderContext::tile

Definition at line 88 of file j2kenc.c.

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

int Jpeg2000EncoderContext::format

Definition at line 90 of file j2kenc.c.

Referenced by encode_frame().


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