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

Used for passing data between threads. More...

Data Fields

AVFrameout
 
AVFramein
 
intwrite
 
int ** delay
 
float ** ir
 
intn_clippings
 
float ** ringbuffer
 
float ** temp_src
 
FFTComplex ** temp_fft
 
FFTComplex ** temp_afft
 
AVFrame ** in
 
int height
 
int width
 
uint8_tptr
 
int linesize
 
const AVFrametop
 
const AVFramebottom
 
AVFramedst
 
AVFilterLinkinlink
 
int plane
 
int w
 
int h
 
FilterParamsparam
 
const uint8_tsrc
 
int src_linesize
 
const uint8_tref
 
int ref_linesize
 
AVFrameframe
 
int parity
 
int tff
 
int meta_data [MAX_META_DATA]
 
double * data [MAX_DATA][NUM_PLANES]
 
const AVFramesrc
 
int c2
 
int c3
 
int c4
 
int c5
 
int c6
 
int c7
 
ptrdiff_t in_linesize [3]
 
ptrdiff_t out_linesize [3]
 
int in_ss_h
 
int out_ss_h
 
FFTComplexhdata
 
FFTComplexvdata
 
int n
 
int xoff
 
int yoff
 
float * src
 
float * dst
 
AVFramecopy_src1
 
AVFramecopy_src2
 
uint16_t src1_factor
 
uint16_t src2_factor
 
const uint32_t * rgbtoyuv
 
AVFrameold
 
int xcenter
 
int ycenter
 
int32_tcorrection
 
AVFramesrcx
 
AVFramesrcy
 
AVFrameb
 
AVFrameo
 
AVFramem
 
AVFramed
 
AVFramebase
 
AVFrameoverlay
 
AVFramemask
 
AVFramesrc
 
uint8_tdst
 
int dst_linesize
 
uint8_tsrc
 
int hsub
 
int vsub
 
AVFramea
 
AVFramexin
 
AVFrameyin
 
int nb_planes
 
int nb_components
 
int step
 
int inw
 
int inh
 
int outw
 
int outh
 
int xi
 
int yi
 
int xprime
 
int yprime
 
int c
 
int s
 
const AVFramein
 
AVFrameileft
 
AVFrameiright
 
AVFramethreshold
 
AVFramemin
 
AVFramemax
 
const AVPixFmtDescriptordesc
 
double peak
 
AVFramecur
 
AVFrameadj
 
int component
 
int offset_y
 
int offset_x
 

Detailed Description

Used for passing data between threads.

Definition at line 487 of file af_adeclick.c.

Field Documentation

◆ out

AVFrame * ThreadData::out

Definition at line 488 of file af_adeclick.c.

◆ in [1/3]

AVFrame ** ThreadData::in

Definition at line 1082 of file af_afftdn.c.

◆ write

int * ThreadData::write

Definition at line 155 of file af_headphone.c.

◆ delay

int ** ThreadData::delay

Definition at line 156 of file af_headphone.c.

◆ ir

float ** ThreadData::ir

Definition at line 157 of file af_headphone.c.

◆ n_clippings

int * ThreadData::n_clippings

Definition at line 158 of file af_headphone.c.

◆ ringbuffer

float ** ThreadData::ringbuffer

Definition at line 159 of file af_headphone.c.

◆ temp_src

float ** ThreadData::temp_src

Definition at line 160 of file af_headphone.c.

◆ temp_fft

FFTComplex ** ThreadData::temp_fft

Definition at line 161 of file af_headphone.c.

◆ temp_afft

FFTComplex ** ThreadData::temp_afft

Definition at line 162 of file af_headphone.c.

◆ in [2/3]

AVFrame** ThreadData::in

Definition at line 96 of file vf_amplify.c.

◆ height

int ThreadData::height

Definition at line 61 of file vf_avgblur.c.

◆ width

int ThreadData::width

Definition at line 62 of file vf_avgblur.c.

◆ ptr

uint8_t* ThreadData::ptr

Definition at line 63 of file vf_avgblur.c.

◆ linesize

int ThreadData::linesize

Definition at line 64 of file vf_avgblur.c.

◆ top

const AVFrame* ThreadData::top

Definition at line 54 of file vf_blend.c.

◆ bottom

const AVFrame * ThreadData::bottom

Definition at line 54 of file vf_blend.c.

◆ dst [1/3]

AVFrame * ThreadData::dst

Definition at line 55 of file vf_blend.c.

Referenced by check_rgb2yuv(), check_yuv2rgb(), and check_yuv2yuv().

◆ inlink

AVFilterLink* ThreadData::inlink

Definition at line 56 of file vf_blend.c.

◆ plane

int ThreadData::plane

Definition at line 57 of file vf_blend.c.

◆ w

int ThreadData::w

Definition at line 58 of file vf_blend.c.

◆ h

int ThreadData::h

Definition at line 58 of file vf_blend.c.

◆ param

FilterParams* ThreadData::param

Definition at line 59 of file vf_blend.c.

◆ src [1/5]

float * ThreadData::src

Definition at line 56 of file vf_bm3d.c.

◆ src_linesize

int ThreadData::src_linesize

Definition at line 57 of file vf_bm3d.c.

◆ ref

const uint8_t* ThreadData::ref

Definition at line 58 of file vf_bm3d.c.

◆ ref_linesize

int ThreadData::ref_linesize

Definition at line 59 of file vf_bm3d.c.

◆ frame

AVFrame * ThreadData::frame

Definition at line 53 of file vf_bwdif.c.

◆ parity

int ThreadData::parity

Definition at line 56 of file vf_bwdif.c.

◆ tff

int ThreadData::tff

Definition at line 57 of file vf_bwdif.c.

◆ meta_data

int ThreadData::meta_data[MAX_META_DATA]

Definition at line 68 of file vf_colorconstancy.c.

◆ data

double* ThreadData::data[MAX_DATA][NUM_PLANES]

Definition at line 69 of file vf_colorconstancy.c.

◆ src [2/5]

const AVFrame* ThreadData::src

Definition at line 72 of file vf_colormatrix.c.

◆ c2

int ThreadData::c2

Definition at line 73 of file vf_colormatrix.c.

◆ c3

int ThreadData::c3

Definition at line 74 of file vf_colormatrix.c.

◆ c4

int ThreadData::c4

Definition at line 75 of file vf_colormatrix.c.

◆ c5

int ThreadData::c5

Definition at line 76 of file vf_colormatrix.c.

◆ c6

int ThreadData::c6

Definition at line 77 of file vf_colormatrix.c.

◆ c7

int ThreadData::c7

Definition at line 78 of file vf_colormatrix.c.

◆ in_linesize

ptrdiff_t ThreadData::in_linesize[3]

Definition at line 336 of file vf_colorspace.c.

◆ out_linesize

ptrdiff_t ThreadData::out_linesize[3]

Definition at line 336 of file vf_colorspace.c.

◆ in_ss_h

int ThreadData::in_ss_h

Definition at line 337 of file vf_colorspace.c.

◆ out_ss_h

int ThreadData::out_ss_h

Definition at line 337 of file vf_colorspace.c.

◆ hdata

FFTComplex* ThreadData::hdata

Definition at line 162 of file vf_convolve.c.

◆ vdata

FFTComplex * ThreadData::vdata

Definition at line 162 of file vf_convolve.c.

◆ n

int ThreadData::n

Definition at line 163 of file vf_convolve.c.

◆ xoff

int ThreadData::xoff

Definition at line 167 of file vf_datascope.c.

◆ yoff

int ThreadData::yoff

Definition at line 167 of file vf_datascope.c.

◆ src [3/5]

float* ThreadData::src

Definition at line 670 of file vf_dctdnoiz.c.

◆ dst [2/3]

float * ThreadData::dst

Definition at line 670 of file vf_dctdnoiz.c.

◆ copy_src1

AVFrame* ThreadData::copy_src1

Definition at line 90 of file vf_framerate.c.

◆ copy_src2

AVFrame * ThreadData::copy_src2

Definition at line 90 of file vf_framerate.c.

◆ src1_factor

uint16_t ThreadData::src1_factor

Definition at line 91 of file vf_framerate.c.

◆ src2_factor

uint16_t ThreadData::src2_factor

Definition at line 91 of file vf_framerate.c.

◆ rgbtoyuv

const uint32_t * ThreadData::rgbtoyuv

Definition at line 46 of file vf_hqx.c.

◆ old

AVFrame * ThreadData::old

Definition at line 77 of file vf_lagfun.c.

◆ xcenter

int ThreadData::xcenter

Definition at line 62 of file vf_lenscorrection.c.

◆ ycenter

int ThreadData::ycenter

Definition at line 62 of file vf_lenscorrection.c.

◆ correction

int32_t* ThreadData::correction

Definition at line 63 of file vf_lenscorrection.c.

◆ srcx

AVFrame * ThreadData::srcx

Definition at line 77 of file vf_lut2.c.

◆ srcy

AVFrame * ThreadData::srcy

Definition at line 77 of file vf_lut2.c.

◆ b

AVFrame* ThreadData::b

Definition at line 34 of file vf_maskedclamp.c.

◆ o

AVFrame * ThreadData::o

Definition at line 34 of file vf_maskedclamp.c.

Referenced by create_filtergraph().

◆ m

AVFrame * ThreadData::m

Definition at line 34 of file vf_maskedclamp.c.

Referenced by create_filtergraph().

◆ d

AVFrame * ThreadData::d

Definition at line 34 of file vf_maskedclamp.c.

◆ base

AVFrame* ThreadData::base

Definition at line 67 of file vf_maskedmerge.c.

◆ overlay

AVFrame * ThreadData::overlay

Definition at line 67 of file vf_maskedmerge.c.

◆ mask

AVFrame * ThreadData::mask

Definition at line 67 of file vf_maskedmerge.c.

◆ src [4/5]

AVFrame * ThreadData::src

Definition at line 45 of file vf_overlay.c.

◆ dst [3/3]

uint8_t* ThreadData::dst

Definition at line 274 of file vf_perspective.c.

◆ dst_linesize

int ThreadData::dst_linesize

Definition at line 275 of file vf_perspective.c.

◆ src [5/5]

uint8_t* ThreadData::src

Definition at line 276 of file vf_perspective.c.

◆ hsub

int ThreadData::hsub

Definition at line 279 of file vf_perspective.c.

◆ vsub

int ThreadData::vsub

Definition at line 279 of file vf_perspective.c.

◆ a

AVFrame * ThreadData::a

Definition at line 32 of file vf_premultiply.c.

◆ xin

AVFrame * ThreadData::xin

Definition at line 74 of file vf_remap.c.

◆ yin

AVFrame * ThreadData::yin

Definition at line 74 of file vf_remap.c.

◆ nb_planes

int ThreadData::nb_planes

Definition at line 75 of file vf_remap.c.

◆ nb_components

int ThreadData::nb_components

Definition at line 76 of file vf_remap.c.

◆ step

int ThreadData::step

Definition at line 77 of file vf_remap.c.

◆ inw

int ThreadData::inw

Definition at line 87 of file vf_rotate.c.

◆ inh

int ThreadData::inh

Definition at line 87 of file vf_rotate.c.

◆ outw

int ThreadData::outw

Definition at line 88 of file vf_rotate.c.

◆ outh

int ThreadData::outh

Definition at line 88 of file vf_rotate.c.

◆ xi

int ThreadData::xi

Definition at line 90 of file vf_rotate.c.

◆ yi

int ThreadData::yi

Definition at line 90 of file vf_rotate.c.

◆ xprime

int ThreadData::xprime

Definition at line 91 of file vf_rotate.c.

◆ yprime

int ThreadData::yprime

Definition at line 91 of file vf_rotate.c.

◆ c

int ThreadData::c

Definition at line 92 of file vf_rotate.c.

◆ s

int ThreadData::s

Definition at line 92 of file vf_rotate.c.

◆ in [3/3]

const AVFrame* ThreadData::in

Definition at line 60 of file vf_signalstats.c.

◆ ileft

AVFrame* ThreadData::ileft

Definition at line 599 of file vf_stereo3d.c.

◆ iright

AVFrame * ThreadData::iright

Definition at line 599 of file vf_stereo3d.c.

◆ threshold

AVFrame* ThreadData::threshold

Definition at line 73 of file vf_threshold.c.

◆ min

AVFrame* ThreadData::min

Definition at line 74 of file vf_threshold.c.

◆ max

AVFrame* ThreadData::max

Definition at line 75 of file vf_threshold.c.

◆ desc

const AVPixFmtDescriptor* ThreadData::desc

Definition at line 196 of file vf_tonemap.c.

◆ peak

double ThreadData::peak

Definition at line 197 of file vf_tonemap.c.

◆ cur

AVFrame * ThreadData::cur

Definition at line 344 of file vf_w3fdif.c.

◆ adj

AVFrame * ThreadData::adj

Definition at line 344 of file vf_w3fdif.c.

◆ component

int ThreadData::component

Definition at line 35 of file vf_waveform.c.

◆ offset_y

int ThreadData::offset_y

Definition at line 36 of file vf_waveform.c.

◆ offset_x

int ThreadData::offset_x

Definition at line 37 of file vf_waveform.c.


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