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

Data Fields

AVClassclass
 
AVFramepicture
 
AVCodecContextavctx
 
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 ysize
 
uint64_t scan_line_size
 
int scan_lines_per_block
 
GetByteContext gb
 
const uint8_tbuf
 
int buf_size
 
EXRChannelchannels
 
int nb_channels
 
EXRThreadDatathread_data
 
const char * layer
 
float gamma
 
uint16_t gamma_table [65536]
 

Detailed Description

Definition at line 83 of file exr.c.

Field Documentation

AVClass* EXRContext::class

Definition at line 84 of file exr.c.

AVFrame* EXRContext::picture

Definition at line 85 of file exr.c.

Referenced by decode_block(), and decode_frame().

AVCodecContext* EXRContext::avctx

Definition at line 86 of file exr.c.

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

enum ExrCompr EXRContext::compression

Definition at line 88 of file exr.c.

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

enum ExrPixelType EXRContext::pixel_type

Definition at line 89 of file exr.c.

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

int EXRContext::channel_offsets[4]

Definition at line 90 of file exr.c.

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

const AVPixFmtDescriptor* EXRContext::desc

Definition at line 91 of file exr.c.

Referenced by decode_block(), and decode_frame().

int EXRContext::w

Definition at line 93 of file exr.c.

Referenced by decode_frame(), and decode_header().

int EXRContext::h

Definition at line 93 of file exr.c.

Referenced by decode_frame(), and decode_header().

uint32_t EXRContext::xmax

Definition at line 94 of file exr.c.

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

uint32_t EXRContext::xmin

Definition at line 94 of file exr.c.

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

uint32_t EXRContext::ymax

Definition at line 95 of file exr.c.

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

uint32_t EXRContext::ymin

Definition at line 95 of file exr.c.

Referenced by decode_frame(), and decode_header().

uint32_t EXRContext::xdelta

Definition at line 96 of file exr.c.

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

uint32_t EXRContext::ydelta

Definition at line 96 of file exr.c.

Referenced by decode_frame(), and decode_header().

int EXRContext::ysize

Definition at line 97 of file exr.c.

Referenced by decode_block(), piz_uncompress(), and pxr24_uncompress().

uint64_t EXRContext::scan_line_size

Definition at line 99 of file exr.c.

Referenced by decode_block(), and decode_header().

int EXRContext::scan_lines_per_block

Definition at line 100 of file exr.c.

Referenced by decode_block(), and decode_frame().

GetByteContext EXRContext::gb

Definition at line 102 of file exr.c.

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

const uint8_t* EXRContext::buf

Definition at line 103 of file exr.c.

Referenced by decode_block(), and decode_frame().

int EXRContext::buf_size

Definition at line 104 of file exr.c.

Referenced by decode_block(), and decode_frame().

EXRChannel* EXRContext::channels

Definition at line 106 of file exr.c.

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

int EXRContext::nb_channels

Definition at line 107 of file exr.c.

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

EXRThreadData* EXRContext::thread_data

Definition at line 109 of file exr.c.

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

const char* EXRContext::layer

Definition at line 111 of file exr.c.

Referenced by decode_header().

float EXRContext::gamma

Definition at line 113 of file exr.c.

Referenced by decode_block(), and decode_init().

uint16_t EXRContext::gamma_table[65536]

Definition at line 114 of file exr.c.

Referenced by decode_block(), and decode_init().


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