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

Data Fields

AVClassclass
 
AVFramepicture
 
AVCodecContextavctx
 
ExrDSPContext dsp
 
enum ExrCompr compression
 
enum ExrPixelType pixel_type
 
int channel_offsets [4]
 
const AVPixFmtDescriptordesc
 
int w
 
int h
 
uint32_t xmax
 
uint32_t xmin
 
uint32_t ymax
 
uint32_t ymin
 
uint32_t xdelta
 
uint32_t ydelta
 
int scan_lines_per_block
 
EXRTileAttribute tile_attr
 
int is_tile
 
int is_luma
 
GetByteContext gb
 
const uint8_tbuf
 
int buf_size
 
EXRChannelchannels
 
int nb_channels
 
int current_channel_offset
 
EXRThreadDatathread_data
 
const char * layer
 
enum AVColorTransferCharacteristic apply_trc_type
 
float gamma
 
uint16_t gamma_table [65536]
 

Detailed Description

Definition at line 121 of file exr.c.

Field Documentation

AVClass* EXRContext::class

Definition at line 122 of file exr.c.

AVFrame* EXRContext::picture

Definition at line 123 of file exr.c.

Referenced by decode_block(), and decode_frame().

AVCodecContext* EXRContext::avctx

Definition at line 124 of file exr.c.

Referenced by check_header_variable(), decode_block(), decode_frame(), decode_header(), and decode_init().

ExrDSPContext EXRContext::dsp

Definition at line 125 of file exr.c.

Referenced by decode_init(), rle_uncompress(), and zip_uncompress().

enum ExrCompr EXRContext::compression

Definition at line 131 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

enum ExrPixelType EXRContext::pixel_type

Definition at line 132 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

int EXRContext::channel_offsets[4]

Definition at line 133 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

const AVPixFmtDescriptor* EXRContext::desc

Definition at line 134 of file exr.c.

Referenced by decode_block(), and decode_frame().

int EXRContext::w

Definition at line 136 of file exr.c.

Referenced by decode_frame(), and decode_header().

int EXRContext::h

Definition at line 136 of file exr.c.

Referenced by decode_frame(), and decode_header().

uint32_t EXRContext::xmax

Definition at line 137 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

uint32_t EXRContext::xmin

Definition at line 137 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

uint32_t EXRContext::ymax

Definition at line 138 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

uint32_t EXRContext::ymin

Definition at line 138 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

uint32_t EXRContext::xdelta

Definition at line 139 of file exr.c.

Referenced by decode_block(), decode_frame(), decode_header(), and pxr24_uncompress().

uint32_t EXRContext::ydelta

Definition at line 139 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

int EXRContext::scan_lines_per_block

Definition at line 141 of file exr.c.

Referenced by decode_block(), and decode_frame().

EXRTileAttribute EXRContext::tile_attr

Definition at line 143 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

int EXRContext::is_tile

Definition at line 144 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

int EXRContext::is_luma

Definition at line 146 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_header().

GetByteContext EXRContext::gb

Definition at line 148 of file exr.c.

Referenced by check_header_variable(), decode_block(), decode_frame(), and decode_header().

const uint8_t* EXRContext::buf

Definition at line 149 of file exr.c.

Referenced by decode_block(), and decode_frame().

int EXRContext::buf_size

Definition at line 150 of file exr.c.

Referenced by decode_block(), and decode_frame().

EXRChannel* EXRContext::channels

Definition at line 152 of file exr.c.

Referenced by b44_uncompress(), decode_end(), decode_header(), piz_uncompress(), and pxr24_uncompress().

int EXRContext::nb_channels

Definition at line 153 of file exr.c.

Referenced by b44_uncompress(), decode_header(), piz_uncompress(), and pxr24_uncompress().

int EXRContext::current_channel_offset

Definition at line 154 of file exr.c.

Referenced by decode_block(), and decode_header().

EXRThreadData* EXRContext::thread_data

Definition at line 156 of file exr.c.

Referenced by decode_block(), decode_end(), decode_frame(), and decode_init().

const char* EXRContext::layer

Definition at line 158 of file exr.c.

Referenced by decode_header().

enum AVColorTransferCharacteristic EXRContext::apply_trc_type

Definition at line 160 of file exr.c.

Referenced by decode_block(), decode_frame(), and decode_init().

float EXRContext::gamma

Definition at line 161 of file exr.c.

Referenced by decode_block(), and decode_init().

uint16_t EXRContext::gamma_table[65536]

Definition at line 162 of file exr.c.

Referenced by decode_block(), and decode_init().


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