FFmpeg
|
Data Fields | |
const AVClass * | class |
class for AVOptions More... | |
AVFloatDSPContext * | fdsp |
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 | 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... | |
float * | input_scale |
mixing scale factor for each input More... | |
float * | weights |
custom weights for every input More... | |
float | weight_sum |
sum of custom weights for every input More... | |
float * | scale_norm |
normalization factor for every input More... | |
int64_t | next_pts |
calculated pts for next output frame More... | |
FrameList * | frame_list |
list of frame info for the first input More... | |
const AVPixFmtDescriptor * | desc |
int | duration |
float | scale |
float | wfactor |
int | tmix |
int | nb_frames |
int | depth |
int | max |
int | nb_planes |
int | linesize [4] |
int | height [4] |
AVFrame ** | frames |
FFFrameSync | fs |
AVFloatDSPContext* MixContext::fdsp |
Definition at line 159 of file af_amix.c.
Referenced by init(), output_frame(), and uninit().
int MixContext::nb_inputs |
number of inputs
Definition at line 161 of file af_amix.c.
Referenced by activate(), calc_active_inputs(), calculate_scales(), config_output(), init(), mix_frames(), output_frame(), process_frame(), request_samples(), and uninit().
int MixContext::active_inputs |
number of input currently active
Definition at line 162 of file af_amix.c.
Referenced by calc_active_inputs(), and config_output().
int MixContext::duration_mode |
mode for determining duration
Definition at line 163 of file af_amix.c.
Referenced by calc_active_inputs().
float MixContext::dropout_transition |
transition time when an input drops out
Definition at line 164 of file af_amix.c.
Referenced by calculate_scales().
char * MixContext::weights_str |
int MixContext::nb_channels |
number of channels
Definition at line 167 of file af_amix.c.
Referenced by config_output(), and output_frame().
int MixContext::sample_rate |
sample rate
Definition at line 168 of file af_amix.c.
Referenced by calculate_scales(), and config_output().
int MixContext::planar |
Definition at line 169 of file af_amix.c.
Referenced by config_output(), and output_frame().
AVAudioFifo** MixContext::fifos |
audio fifo for each input
Definition at line 170 of file af_amix.c.
Referenced by activate(), config_output(), output_frame(), request_samples(), and uninit().
uint8_t* MixContext::input_state |
current state of each input
Definition at line 171 of file af_amix.c.
Referenced by activate(), calc_active_inputs(), calculate_scales(), config_output(), output_frame(), request_samples(), and uninit().
float* MixContext::input_scale |
mixing scale factor for each input
Definition at line 172 of file af_amix.c.
Referenced by calculate_scales(), config_output(), output_frame(), and uninit().
float * MixContext::weights |
custom weights for every input
Definition at line 173 of file af_amix.c.
Referenced by calculate_scales(), config_output(), init(), mix_frames(), and uninit().
float MixContext::weight_sum |
sum of custom weights for every input
Definition at line 174 of file af_amix.c.
Referenced by calculate_scales(), config_output(), and init().
float* MixContext::scale_norm |
normalization factor for every input
Definition at line 175 of file af_amix.c.
Referenced by calculate_scales(), config_output(), and uninit().
int64_t MixContext::next_pts |
calculated pts for next output frame
Definition at line 176 of file af_amix.c.
Referenced by activate(), config_output(), and output_frame().
FrameList* MixContext::frame_list |
list of frame info for the first input
Definition at line 177 of file af_amix.c.
Referenced by activate(), config_output(), output_frame(), and uninit().
const AVPixFmtDescriptor* MixContext::desc |
Definition at line 35 of file vf_mix.c.
Referenced by config_output().
int MixContext::duration |
Definition at line 38 of file vf_mix.c.
Referenced by config_output().
float MixContext::wfactor |
Definition at line 41 of file vf_mix.c.
Referenced by init(), and mix_frames().
int MixContext::tmix |
Definition at line 43 of file vf_mix.c.
Referenced by config_output(), init(), and uninit().
int MixContext::depth |
Definition at line 46 of file vf_mix.c.
Referenced by config_output(), and mix_frames().
int MixContext::max |
Definition at line 47 of file vf_mix.c.
Referenced by config_output(), and mix_frames().
int MixContext::nb_planes |
Definition at line 48 of file vf_mix.c.
Referenced by config_output(), and mix_frames().
int MixContext::linesize[4] |
Definition at line 49 of file vf_mix.c.
Referenced by config_output(), and mix_frames().
int MixContext::height[4] |
Definition at line 50 of file vf_mix.c.
Referenced by config_output(), mix_frames(), and process_frame().
AVFrame** MixContext::frames |
Definition at line 52 of file vf_mix.c.
Referenced by init(), process_frame(), and uninit().
FFFrameSync MixContext::fs |
Definition at line 53 of file vf_mix.c.
Referenced by activate(), config_output(), process_frame(), and uninit().