FFmpeg
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: