FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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 sar
 
int32_t xmax
 
int32_t xmin
 
int32_t ymax
 
int32_t ymin
 
uint32_t xdelta
 
uint32_t ydelta
 
int scan_lines_per_block
 
EXRTileAttribute tile_attr
 
int is_tile
 
int is_multipart
 
int current_part
 
int is_luma
 
GetByteContext gb
 
const uint8_tbuf
 
int buf_size
 
EXRChannelchannels
 
int nb_channels
 
int current_channel_offset
 
uint32_t chunk_count
 
EXRThreadDatathread_data
 
const char * layer
 
int selected_part
 
enum AVColorTransferCharacteristic apply_trc_type
 
float gamma
 
union av_intfloat32 gamma_table [65536]
 
uint32_t mantissatable [2048]
 
uint32_t exponenttable [64]
 
uint16_t offsettable [64]
 
const AVClassclass
 
int compression
 
int pixel_type
 
int planes
 
int nb_scanlines
 
int scanline_height
 
const char * ch_names
 
const uint8_tch_order
 
PutByteContext pb
 
EXRScanlineDatascanline
 
uint16_t basetable [512]
 
uint8_t shifttable [512]
 

Detailed Description

Definition at line 145 of file exr.c.

Field Documentation

◆ class [1/2]

AVClass* EXRContext::class

Definition at line 146 of file exr.c.

◆ picture

AVFrame* EXRContext::picture

Definition at line 147 of file exr.c.

◆ avctx

AVCodecContext* EXRContext::avctx

Definition at line 148 of file exr.c.

◆ dsp

ExrDSPContext EXRContext::dsp

Definition at line 149 of file exr.c.

◆ compression [1/2]

enum ExrCompr EXRContext::compression

Definition at line 155 of file exr.c.

◆ pixel_type [1/2]

enum ExrPixelType EXRContext::pixel_type

Definition at line 156 of file exr.c.

◆ channel_offsets

int EXRContext::channel_offsets[4]

Definition at line 157 of file exr.c.

◆ desc

const AVPixFmtDescriptor* EXRContext::desc

Definition at line 158 of file exr.c.

◆ w

int EXRContext::w

Definition at line 160 of file exr.c.

◆ h

int EXRContext::h

Definition at line 160 of file exr.c.

◆ sar

uint32_t EXRContext::sar

Definition at line 161 of file exr.c.

◆ xmax

int32_t EXRContext::xmax

Definition at line 162 of file exr.c.

◆ xmin

int32_t EXRContext::xmin

Definition at line 162 of file exr.c.

◆ ymax

int32_t EXRContext::ymax

Definition at line 163 of file exr.c.

◆ ymin

int32_t EXRContext::ymin

Definition at line 163 of file exr.c.

◆ xdelta

uint32_t EXRContext::xdelta

Definition at line 164 of file exr.c.

◆ ydelta

uint32_t EXRContext::ydelta

Definition at line 164 of file exr.c.

◆ scan_lines_per_block

int EXRContext::scan_lines_per_block

Definition at line 166 of file exr.c.

◆ tile_attr

EXRTileAttribute EXRContext::tile_attr

Definition at line 168 of file exr.c.

◆ is_tile

int EXRContext::is_tile

Definition at line 169 of file exr.c.

◆ is_multipart

int EXRContext::is_multipart

Definition at line 170 of file exr.c.

◆ current_part

int EXRContext::current_part

Definition at line 171 of file exr.c.

◆ is_luma

int EXRContext::is_luma

Definition at line 173 of file exr.c.

◆ gb

GetByteContext EXRContext::gb

Definition at line 175 of file exr.c.

◆ buf

const uint8_t* EXRContext::buf

Definition at line 176 of file exr.c.

◆ buf_size

int EXRContext::buf_size

Definition at line 177 of file exr.c.

◆ channels

EXRChannel* EXRContext::channels

Definition at line 179 of file exr.c.

◆ nb_channels

int EXRContext::nb_channels

Definition at line 180 of file exr.c.

◆ current_channel_offset

int EXRContext::current_channel_offset

Definition at line 181 of file exr.c.

◆ chunk_count

uint32_t EXRContext::chunk_count

Definition at line 182 of file exr.c.

◆ thread_data

EXRThreadData* EXRContext::thread_data

Definition at line 184 of file exr.c.

◆ layer

const char* EXRContext::layer

Definition at line 186 of file exr.c.

◆ selected_part

int EXRContext::selected_part

Definition at line 187 of file exr.c.

◆ apply_trc_type

enum AVColorTransferCharacteristic EXRContext::apply_trc_type

Definition at line 189 of file exr.c.

◆ gamma

float EXRContext::gamma

Definition at line 190 of file exr.c.

◆ gamma_table

union av_intfloat32 EXRContext::gamma_table[65536]

Definition at line 191 of file exr.c.

◆ mantissatable

uint32_t EXRContext::mantissatable[2048]

Definition at line 193 of file exr.c.

◆ exponenttable

uint32_t EXRContext::exponenttable[64]

Definition at line 194 of file exr.c.

◆ offsettable

uint16_t EXRContext::offsettable[64]

Definition at line 195 of file exr.c.

◆ class [2/2]

const AVClass* EXRContext::class

Definition at line 73 of file exrenc.c.

◆ compression [2/2]

int EXRContext::compression

Definition at line 75 of file exrenc.c.

◆ pixel_type [2/2]

int EXRContext::pixel_type

Definition at line 76 of file exrenc.c.

◆ planes

int EXRContext::planes

Definition at line 77 of file exrenc.c.

◆ nb_scanlines

int EXRContext::nb_scanlines

Definition at line 78 of file exrenc.c.

◆ scanline_height

int EXRContext::scanline_height

Definition at line 79 of file exrenc.c.

◆ ch_names

const char* EXRContext::ch_names

Definition at line 81 of file exrenc.c.

◆ ch_order

const uint8_t* EXRContext::ch_order

Definition at line 82 of file exrenc.c.

◆ pb

PutByteContext EXRContext::pb

Definition at line 83 of file exrenc.c.

◆ scanline

EXRScanlineData* EXRContext::scanline

Definition at line 85 of file exrenc.c.

◆ basetable

uint16_t EXRContext::basetable[512]

Definition at line 87 of file exrenc.c.

◆ shifttable

uint8_t EXRContext::shifttable[512]

Definition at line 88 of file exrenc.c.


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