J2kEncoderContext Struct Reference
Collaboration diagram for J2kEncoderContext:
Collaboration graph

Data Fields

AVCodecContextavctx
 
AVFrame picture
 
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
 
J2kCodingStyle codsty
 
J2kQuantStyle qntsty
 
J2kTiletile
 

Detailed Description

Definition at line 61 of file j2kenc.c.

Field Documentation

AVCodecContext* J2kEncoderContext::avctx

Definition at line 62 of file j2kenc.c.

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

int J2kEncoderContext::bit_index

Definition at line 76 of file j2kenc.c.

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

uint8_t* J2kEncoderContext::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* J2kEncoderContext::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().

uint8_t* J2kEncoderContext::buf_start

Definition at line 73 of file j2kenc.c.

Referenced by encode_frame().

uint8_t J2kEncoderContext::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 J2kEncoderContext::chroma_shift[2]

Definition at line 67 of file j2kenc.c.

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

int J2kEncoderContext::height

image width and height

Definition at line 65 of file j2kenc.c.

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

int64_t J2kEncoderContext::lambda

Definition at line 78 of file j2kenc.c.

Referenced by encode_frame(), and truncpasses().

int J2kEncoderContext::ncomponents
int J2kEncoderContext::numXtiles

Definition at line 71 of file j2kenc.c.

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

int J2kEncoderContext::numYtiles

Definition at line 71 of file j2kenc.c.

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

AVFrame J2kEncoderContext::picture

Definition at line 63 of file j2kenc.c.

Referenced by copy_frame(), and encode_frame().

uint8_t J2kEncoderContext::planar

Definition at line 68 of file j2kenc.c.

Referenced by copy_frame(), and j2kenc_init().

J2kQuantStyle J2kEncoderContext::qntsty

Definition at line 81 of file j2kenc.c.

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

J2kTile* J2kEncoderContext::tile

Definition at line 83 of file j2kenc.c.

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

int J2kEncoderContext::tile_height

tile size

Definition at line 70 of file j2kenc.c.

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

int J2kEncoderContext::tile_width

Definition at line 70 of file j2kenc.c.

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

int J2kEncoderContext::width

Definition at line 65 of file j2kenc.c.

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


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