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

Data Fields

AVCodecContextavctx
 
AVFrame picture
 
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
 
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().

AVFrame J2kEncoderContext::picture

Definition at line 63 of file j2kenc.c.

Referenced by copy_frame(), and encode_frame().

int J2kEncoderContext::width

Definition at line 65 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().

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().

uint8_t J2kEncoderContext::planar

Definition at line 68 of file j2kenc.c.

Referenced by copy_frame(), and j2kenc_init().

int J2kEncoderContext::ncomponents
int J2kEncoderContext::tile_width

Definition at line 70 of file j2kenc.c.

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

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

uint8_t* J2kEncoderContext::buf_start

Definition at line 73 of file j2kenc.c.

Referenced by encode_frame().

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().

int J2kEncoderContext::bit_index

Definition at line 76 of file j2kenc.c.

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

int64_t J2kEncoderContext::lambda

Definition at line 78 of file j2kenc.c.

Referenced by encode_frame(), and truncpasses().

J2kCodingStyle J2kEncoderContext::codsty
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().


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