FFmpeg
Data Fields
DynamicAudioNormalizerContext Struct Reference

Data Fields

const AVClassclass
 
struct FFBufQueue queue
 
int frame_len
 
int frame_len_msec
 
int filter_size
 
int dc_correction
 
int channels_coupled
 
int alt_boundary_mode
 
double overlap
 
char * expr_str
 
double peak_value
 
double max_amplification
 
double target_rms
 
double compress_factor
 
double threshold
 
doubleprev_amplification_factor
 
doubledc_correction_value
 
doublecompress_threshold
 
doubleweights
 
int channels
 
int sample_advance
 
int eof
 
char * channels_to_filter
 
AVChannelLayout ch_layout
 
int64_t pts
 
cqueue ** gain_history_original
 
cqueue ** gain_history_minimum
 
cqueue ** gain_history_smoothed
 
cqueue ** threshold_history
 
cqueueis_enabled
 
AVFramewindow
 
AVExprexpr
 
double var_values [VAR_VARS_NB]
 

Detailed Description

Definition at line 77 of file af_dynaudnorm.c.

Field Documentation

◆ class

const AVClass* DynamicAudioNormalizerContext::class

Definition at line 78 of file af_dynaudnorm.c.

◆ queue

struct FFBufQueue DynamicAudioNormalizerContext::queue

Definition at line 80 of file af_dynaudnorm.c.

◆ frame_len

int DynamicAudioNormalizerContext::frame_len

Definition at line 82 of file af_dynaudnorm.c.

◆ frame_len_msec

int DynamicAudioNormalizerContext::frame_len_msec

Definition at line 83 of file af_dynaudnorm.c.

◆ filter_size

int DynamicAudioNormalizerContext::filter_size

Definition at line 84 of file af_dynaudnorm.c.

◆ dc_correction

int DynamicAudioNormalizerContext::dc_correction

Definition at line 85 of file af_dynaudnorm.c.

◆ channels_coupled

int DynamicAudioNormalizerContext::channels_coupled

Definition at line 86 of file af_dynaudnorm.c.

◆ alt_boundary_mode

int DynamicAudioNormalizerContext::alt_boundary_mode

Definition at line 87 of file af_dynaudnorm.c.

◆ overlap

double DynamicAudioNormalizerContext::overlap

Definition at line 88 of file af_dynaudnorm.c.

◆ expr_str

char* DynamicAudioNormalizerContext::expr_str

Definition at line 89 of file af_dynaudnorm.c.

◆ peak_value

double DynamicAudioNormalizerContext::peak_value

Definition at line 91 of file af_dynaudnorm.c.

◆ max_amplification

double DynamicAudioNormalizerContext::max_amplification

Definition at line 92 of file af_dynaudnorm.c.

◆ target_rms

double DynamicAudioNormalizerContext::target_rms

Definition at line 93 of file af_dynaudnorm.c.

◆ compress_factor

double DynamicAudioNormalizerContext::compress_factor

Definition at line 94 of file af_dynaudnorm.c.

◆ threshold

double DynamicAudioNormalizerContext::threshold

Definition at line 95 of file af_dynaudnorm.c.

◆ prev_amplification_factor

double* DynamicAudioNormalizerContext::prev_amplification_factor

Definition at line 96 of file af_dynaudnorm.c.

◆ dc_correction_value

double* DynamicAudioNormalizerContext::dc_correction_value

Definition at line 97 of file af_dynaudnorm.c.

◆ compress_threshold

double* DynamicAudioNormalizerContext::compress_threshold

Definition at line 98 of file af_dynaudnorm.c.

◆ weights

double* DynamicAudioNormalizerContext::weights

Definition at line 99 of file af_dynaudnorm.c.

◆ channels

int DynamicAudioNormalizerContext::channels

Definition at line 101 of file af_dynaudnorm.c.

◆ sample_advance

int DynamicAudioNormalizerContext::sample_advance

Definition at line 102 of file af_dynaudnorm.c.

◆ eof

int DynamicAudioNormalizerContext::eof

Definition at line 103 of file af_dynaudnorm.c.

◆ channels_to_filter

char* DynamicAudioNormalizerContext::channels_to_filter

Definition at line 104 of file af_dynaudnorm.c.

◆ ch_layout

AVChannelLayout DynamicAudioNormalizerContext::ch_layout

Definition at line 105 of file af_dynaudnorm.c.

◆ pts

int64_t DynamicAudioNormalizerContext::pts

Definition at line 106 of file af_dynaudnorm.c.

◆ gain_history_original

cqueue** DynamicAudioNormalizerContext::gain_history_original

Definition at line 108 of file af_dynaudnorm.c.

◆ gain_history_minimum

cqueue** DynamicAudioNormalizerContext::gain_history_minimum

Definition at line 109 of file af_dynaudnorm.c.

◆ gain_history_smoothed

cqueue** DynamicAudioNormalizerContext::gain_history_smoothed

Definition at line 110 of file af_dynaudnorm.c.

◆ threshold_history

cqueue** DynamicAudioNormalizerContext::threshold_history

Definition at line 111 of file af_dynaudnorm.c.

◆ is_enabled

cqueue* DynamicAudioNormalizerContext::is_enabled

Definition at line 113 of file af_dynaudnorm.c.

◆ window

AVFrame* DynamicAudioNormalizerContext::window

Definition at line 115 of file af_dynaudnorm.c.

◆ expr

AVExpr* DynamicAudioNormalizerContext::expr

Definition at line 117 of file af_dynaudnorm.c.

◆ var_values

double DynamicAudioNormalizerContext::var_values[VAR_VARS_NB]

Definition at line 118 of file af_dynaudnorm.c.


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