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
 
int pred
 

Detailed Description

Definition at line 103 of file j2kenc.c.

Field Documentation

AVClass* Jpeg2000EncoderContext::class

Definition at line 104 of file j2kenc.c.

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

Definition at line 106 of file j2kenc.c.

Referenced by copy_frame(), and encode_frame().

int Jpeg2000EncoderContext::width

Definition at line 108 of file j2kenc.c.

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

int Jpeg2000EncoderContext::height

image width and height

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

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

int Jpeg2000EncoderContext::chroma_shift[2]

Definition at line 110 of file j2kenc.c.

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

uint8_t Jpeg2000EncoderContext::planar

Definition at line 111 of file j2kenc.c.

Referenced by copy_frame(), and j2kenc_init().

int Jpeg2000EncoderContext::ncomponents
int Jpeg2000EncoderContext::tile_width

Definition at line 113 of file j2kenc.c.

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

int Jpeg2000EncoderContext::tile_height

tile size

Definition at line 113 of file j2kenc.c.

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

int Jpeg2000EncoderContext::numXtiles

Definition at line 114 of file j2kenc.c.

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

int Jpeg2000EncoderContext::numYtiles

Definition at line 114 of file j2kenc.c.

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

uint8_t* Jpeg2000EncoderContext::buf_start

Definition at line 116 of file j2kenc.c.

Referenced by encode_frame().

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

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

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

int64_t Jpeg2000EncoderContext::lambda

Definition at line 121 of file j2kenc.c.

Referenced by encode_frame(), and truncpasses().

Jpeg2000CodingStyle Jpeg2000EncoderContext::codsty
Jpeg2000QuantStyle Jpeg2000EncoderContext::qntsty

Definition at line 124 of file j2kenc.c.

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

Jpeg2000Tile* Jpeg2000EncoderContext::tile
int Jpeg2000EncoderContext::format

Definition at line 128 of file j2kenc.c.

Referenced by encode_frame().

int Jpeg2000EncoderContext::pred

Definition at line 129 of file j2kenc.c.

Referenced by j2kenc_init().


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