FFmpeg
Data Fields
MixContext Struct Reference

Data Fields

const AVClassclass
 class for AVOptions More...
 
AVFloatDSPContextfdsp
 
int nb_inputs
 number of inputs More...
 
int active_inputs
 number of input currently active More...
 
int duration_mode
 mode for determining duration More...
 
float dropout_transition
 transition time when an input drops out More...
 
char * weights_str
 string for custom weights for every input More...
 
int normalize
 if inputs are scaled More...
 
int nb_channels
 number of channels More...
 
int sample_rate
 sample rate More...
 
int planar
 
AVAudioFifo ** fifos
 audio fifo for each input More...
 
uint8_t * input_state
 current state of each input More...
 
floatinput_scale
 mixing scale factor for each input More...
 
floatweights
 custom weights for every input More...
 
float weight_sum
 sum of custom weights for every input More...
 
floatscale_norm
 normalization factor for every input More...
 
int64_t next_pts
 calculated pts for next output frame More...
 
FrameListframe_list
 list of frame info for the first input More...
 
const AVPixFmtDescriptordesc
 
int nb_threads
 
int duration
 
float scale
 
float wfactor
 
int fast
 
int tmix
 
int nb_frames
 
int nb_unique_frames
 
int depth
 
int max
 
int planes
 
int nb_planes
 
int linesizes [4]
 
int height [4]
 
uint8_t * sum [4]
 
uint8_t ** data
 
int * linesize
 
AVFrame ** frames
 
FFFrameSync fs
 

Detailed Description

Definition at line 157 of file af_amix.c.

Field Documentation

◆ class

const AVClass * MixContext::class

class for AVOptions

Definition at line 158 of file af_amix.c.

◆ fdsp

AVFloatDSPContext* MixContext::fdsp

Definition at line 159 of file af_amix.c.

◆ nb_inputs

int MixContext::nb_inputs

number of inputs

Definition at line 161 of file af_amix.c.

◆ active_inputs

int MixContext::active_inputs

number of input currently active

Definition at line 162 of file af_amix.c.

◆ duration_mode

int MixContext::duration_mode

mode for determining duration

Definition at line 163 of file af_amix.c.

◆ dropout_transition

float MixContext::dropout_transition

transition time when an input drops out

Definition at line 164 of file af_amix.c.

◆ weights_str

char * MixContext::weights_str

string for custom weights for every input

Definition at line 165 of file af_amix.c.

◆ normalize

int MixContext::normalize

if inputs are scaled

Definition at line 166 of file af_amix.c.

◆ nb_channels

int MixContext::nb_channels

number of channels

Definition at line 168 of file af_amix.c.

◆ sample_rate

int MixContext::sample_rate

sample rate

Definition at line 169 of file af_amix.c.

◆ planar

int MixContext::planar

Definition at line 170 of file af_amix.c.

◆ fifos

AVAudioFifo** MixContext::fifos

audio fifo for each input

Definition at line 171 of file af_amix.c.

◆ input_state

uint8_t* MixContext::input_state

current state of each input

Definition at line 172 of file af_amix.c.

◆ input_scale

float* MixContext::input_scale

mixing scale factor for each input

Definition at line 173 of file af_amix.c.

◆ weights

float * MixContext::weights

custom weights for every input

Definition at line 174 of file af_amix.c.

◆ weight_sum

float MixContext::weight_sum

sum of custom weights for every input

Definition at line 175 of file af_amix.c.

◆ scale_norm

float* MixContext::scale_norm

normalization factor for every input

Definition at line 176 of file af_amix.c.

◆ next_pts

int64_t MixContext::next_pts

calculated pts for next output frame

Definition at line 177 of file af_amix.c.

◆ frame_list

FrameList* MixContext::frame_list

list of frame info for the first input

Definition at line 178 of file af_amix.c.

◆ desc

const AVPixFmtDescriptor* MixContext::desc

Definition at line 37 of file vf_mix.c.

◆ nb_threads

int MixContext::nb_threads

Definition at line 40 of file vf_mix.c.

◆ duration

int MixContext::duration

Definition at line 41 of file vf_mix.c.

◆ scale

float MixContext::scale

Definition at line 43 of file vf_mix.c.

◆ wfactor

float MixContext::wfactor

Definition at line 44 of file vf_mix.c.

◆ fast

int MixContext::fast

Definition at line 46 of file vf_mix.c.

◆ tmix

int MixContext::tmix

Definition at line 47 of file vf_mix.c.

◆ nb_frames

int MixContext::nb_frames

Definition at line 48 of file vf_mix.c.

◆ nb_unique_frames

int MixContext::nb_unique_frames

Definition at line 49 of file vf_mix.c.

◆ depth

int MixContext::depth

Definition at line 51 of file vf_mix.c.

◆ max

int MixContext::max

Definition at line 52 of file vf_mix.c.

◆ planes

int MixContext::planes

Definition at line 53 of file vf_mix.c.

◆ nb_planes

int MixContext::nb_planes

Definition at line 54 of file vf_mix.c.

◆ linesizes

int MixContext::linesizes[4]

Definition at line 55 of file vf_mix.c.

◆ height

int MixContext::height[4]

Definition at line 56 of file vf_mix.c.

◆ sum

uint8_t* MixContext::sum[4]

Definition at line 58 of file vf_mix.c.

◆ data

uint8_t** MixContext::data

Definition at line 60 of file vf_mix.c.

◆ linesize

int* MixContext::linesize

Definition at line 61 of file vf_mix.c.

◆ frames

AVFrame** MixContext::frames

Definition at line 63 of file vf_mix.c.

◆ fs

FFFrameSync MixContext::fs

Definition at line 64 of file vf_mix.c.


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