FFmpeg
Data Fields
DynamicAudioNormalizerContext Struct Reference

Data Fields

const AVClassclass
 
struct FFBufQueue  queue
 
 
 
 
 
 
 
double  peak_value
 
 
double  target_rms
 
double  compress_factor
 
 
double *  dc_correction_value
 
double *  compress_threshold
 
double *  fade_factors [2]
 
double *  weights
 
 
 
 
 
 

Detailed Description

Definition at line 46 of file af_dynaudnorm.c.

Field Documentation

const AVClass* DynamicAudioNormalizerContext::class

Definition at line 47 of file af_dynaudnorm.c.

struct FFBufQueue DynamicAudioNormalizerContext::queue

Definition at line 49 of file af_dynaudnorm.c.

Referenced by filter_frame(), request_frame(), and uninit().

int DynamicAudioNormalizerContext::frame_len

Definition at line 51 of file af_dynaudnorm.c.

Referenced by config_input(), and flush_buffer().

int DynamicAudioNormalizerContext::frame_len_msec

Definition at line 52 of file af_dynaudnorm.c.

Referenced by config_input().

int DynamicAudioNormalizerContext::filter_size

Definition at line 53 of file af_dynaudnorm.c.

Referenced by config_input(), init(), init_gaussian_filter(), and update_gain_history().

int DynamicAudioNormalizerContext::dc_correction

Definition at line 54 of file af_dynaudnorm.c.

Referenced by analyze_frame(), and flush_buffer().

int DynamicAudioNormalizerContext::channels_coupled

Definition at line 55 of file af_dynaudnorm.c.

Referenced by analyze_frame(), and perform_compression().

int DynamicAudioNormalizerContext::alt_boundary_mode

Definition at line 56 of file af_dynaudnorm.c.

Referenced by flush_buffer(), and update_gain_history().

double DynamicAudioNormalizerContext::peak_value

Definition at line 58 of file af_dynaudnorm.c.

Referenced by amplify_frame(), flush_buffer(), and get_max_local_gain().

double DynamicAudioNormalizerContext::max_amplification

Definition at line 59 of file af_dynaudnorm.c.

Referenced by get_max_local_gain().

double DynamicAudioNormalizerContext::target_rms

Definition at line 60 of file af_dynaudnorm.c.

Referenced by flush_buffer(), and get_max_local_gain().

double DynamicAudioNormalizerContext::compress_factor

Definition at line 61 of file af_dynaudnorm.c.

Referenced by analyze_frame(), and perform_compression().

double* DynamicAudioNormalizerContext::prev_amplification_factor

Definition at line 62 of file af_dynaudnorm.c.

Referenced by amplify_frame(), config_input(), uninit(), and update_gain_history().

double* DynamicAudioNormalizerContext::dc_correction_value

Definition at line 63 of file af_dynaudnorm.c.

Referenced by config_input(), flush_buffer(), perform_dc_correction(), and uninit().

double* DynamicAudioNormalizerContext::compress_threshold

Definition at line 64 of file af_dynaudnorm.c.

Referenced by config_input(), perform_compression(), and uninit().

double* DynamicAudioNormalizerContext::fade_factors[2]

Definition at line 65 of file af_dynaudnorm.c.

Referenced by amplify_frame(), config_input(), perform_compression(), perform_dc_correction(), and uninit().

double* DynamicAudioNormalizerContext::weights

Definition at line 66 of file af_dynaudnorm.c.

Referenced by config_input(), gaussian_filter(), init_gaussian_filter(), and uninit().

int DynamicAudioNormalizerContext::channels

Definition at line 68 of file af_dynaudnorm.c.

Referenced by amplify_frame(), analyze_frame(), compute_frame_std_dev(), config_input(), flush_buffer(), perform_compression(), perform_dc_correction(), and uninit().

int DynamicAudioNormalizerContext::delay

Definition at line 69 of file af_dynaudnorm.c.

Referenced by config_input(), flush_buffer(), and request_frame().

cqueue** DynamicAudioNormalizerContext::gain_history_original

Definition at line 71 of file af_dynaudnorm.c.

Referenced by config_input(), perform_compression(), perform_dc_correction(), uninit(), and update_gain_history().

cqueue** DynamicAudioNormalizerContext::gain_history_minimum

Definition at line 72 of file af_dynaudnorm.c.

Referenced by config_input(), uninit(), and update_gain_history().

cqueue** DynamicAudioNormalizerContext::gain_history_smoothed

Definition at line 73 of file af_dynaudnorm.c.

Referenced by amplify_frame(), config_input(), filter_frame(), request_frame(), uninit(), and update_gain_history().


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

Generated on Fri Jan 12 2018 01:48:31 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /