FFmpeg
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_t * buf
 
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_t * ch_order
 
PutByteContext pb
 
EXRScanlineDatascanline
 
uint16_t basetable [512]
 
uint8_t shifttable [512]
 

Detailed Description

Definition at line 146 of file exr.c.

Field Documentation

◆ class [1/2]

AVClass* EXRContext::class

Definition at line 147 of file exr.c.

◆ picture

AVFrame* EXRContext::picture

Definition at line 148 of file exr.c.

◆ avctx

AVCodecContext* EXRContext::avctx

Definition at line 149 of file exr.c.

◆ dsp

ExrDSPContext EXRContext::dsp

Definition at line 150 of file exr.c.

◆ compression [1/2]

enum ExrCompr EXRContext::compression

Definition at line 156 of file exr.c.

◆ pixel_type [1/2]

enum ExrPixelType EXRContext::pixel_type

Definition at line 157 of file exr.c.

◆ channel_offsets

int EXRContext::channel_offsets[4]

Definition at line 158 of file exr.c.

◆ desc

const AVPixFmtDescriptor* EXRContext::desc

Definition at line 159 of file exr.c.

◆ w

int EXRContext::w

Definition at line 161 of file exr.c.

◆ h

int EXRContext::h

Definition at line 161 of file exr.c.

◆ sar

uint32_t EXRContext::sar

Definition at line 162 of file exr.c.

◆ xmax

int32_t EXRContext::xmax

Definition at line 163 of file exr.c.

◆ xmin

int32_t EXRContext::xmin

Definition at line 163 of file exr.c.

◆ ymax

int32_t EXRContext::ymax

Definition at line 164 of file exr.c.

◆ ymin

int32_t EXRContext::ymin

Definition at line 164 of file exr.c.

◆ xdelta

uint32_t EXRContext::xdelta

Definition at line 165 of file exr.c.

◆ ydelta

uint32_t EXRContext::ydelta

Definition at line 165 of file exr.c.

◆ scan_lines_per_block

int EXRContext::scan_lines_per_block

Definition at line 167 of file exr.c.

◆ tile_attr

EXRTileAttribute EXRContext::tile_attr

Definition at line 169 of file exr.c.

◆ is_tile

int EXRContext::is_tile

Definition at line 170 of file exr.c.

◆ is_multipart

int EXRContext::is_multipart

Definition at line 171 of file exr.c.

◆ current_part

int EXRContext::current_part

Definition at line 172 of file exr.c.

◆ is_luma

int EXRContext::is_luma

Definition at line 174 of file exr.c.

◆ gb

GetByteContext EXRContext::gb

Definition at line 176 of file exr.c.

◆ buf

const uint8_t* EXRContext::buf

Definition at line 177 of file exr.c.

◆ buf_size

int EXRContext::buf_size

Definition at line 178 of file exr.c.

◆ channels

EXRChannel* EXRContext::channels

Definition at line 180 of file exr.c.

◆ nb_channels

int EXRContext::nb_channels

Definition at line 181 of file exr.c.

◆ current_channel_offset

int EXRContext::current_channel_offset

Definition at line 182 of file exr.c.

◆ chunk_count

uint32_t EXRContext::chunk_count

Definition at line 183 of file exr.c.

◆ thread_data

EXRThreadData* EXRContext::thread_data

Definition at line 185 of file exr.c.

◆ layer

const char* EXRContext::layer

Definition at line 187 of file exr.c.

◆ selected_part

int EXRContext::selected_part

Definition at line 188 of file exr.c.

◆ apply_trc_type

enum AVColorTransferCharacteristic EXRContext::apply_trc_type

Definition at line 190 of file exr.c.

◆ gamma

float EXRContext::gamma

Definition at line 191 of file exr.c.

◆ gamma_table

union av_intfloat32 EXRContext::gamma_table[65536]

Definition at line 192 of file exr.c.

◆ mantissatable

uint32_t EXRContext::mantissatable[2048]

Definition at line 194 of file exr.c.

◆ exponenttable

uint32_t EXRContext::exponenttable[64]

Definition at line 195 of file exr.c.

◆ offsettable

uint16_t EXRContext::offsettable[64]

Definition at line 196 of file exr.c.

◆ class [2/2]

const AVClass* EXRContext::class

Definition at line 76 of file exrenc.c.

◆ compression [2/2]

int EXRContext::compression

Definition at line 78 of file exrenc.c.

◆ pixel_type [2/2]

int EXRContext::pixel_type

Definition at line 79 of file exrenc.c.

◆ planes

int EXRContext::planes

Definition at line 80 of file exrenc.c.

◆ nb_scanlines

int EXRContext::nb_scanlines

Definition at line 81 of file exrenc.c.

◆ scanline_height

int EXRContext::scanline_height

Definition at line 82 of file exrenc.c.

◆ ch_names

const char* EXRContext::ch_names

Definition at line 84 of file exrenc.c.

◆ ch_order

const uint8_t* EXRContext::ch_order

Definition at line 85 of file exrenc.c.

◆ pb

PutByteContext EXRContext::pb

Definition at line 86 of file exrenc.c.

◆ scanline

EXRScanlineData* EXRContext::scanline

Definition at line 88 of file exrenc.c.

◆ basetable

uint16_t EXRContext::basetable[512]

Definition at line 90 of file exrenc.c.

◆ shifttable

uint8_t EXRContext::shifttable[512]

Definition at line 91 of file exrenc.c.


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