FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
AudioFFTDeNoiseContext Struct Reference

Data Fields

const AVClassclass
 
float noise_reduction
 
float noise_floor
 
int noise_type
 
char * band_noise_str
 
float residual_floor
 
int track_noise
 
int track_residual
 
int output_mode
 
float last_residual_floor
 
float last_noise_floor
 
float last_noise_reduction
 
float last_noise_balance
 
int64_t block_count
 
int64_t pts
 
int channels
 
int sample_noise
 
int sample_noise_start
 
int sample_noise_end
 
float sample_rate
 
int buffer_length
 
int fft_length
 
int fft_length2
 
int bin_count
 
int window_length
 
int sample_advance
 
int number_of_bands
 
int band_centre [15]
 
intbin2band
 
double * window
 
double * band_alpha
 
double * band_beta
 
DeNoiseChanneldnch
 
double max_gain
 
double max_var
 
double gain_scale
 
double window_weight
 
double floor
 
double sample_floor
 
double auto_floor
 
int noise_band_edge [17]
 
int noise_band_count
 
double matrix_a [25]
 
double vector_b [5]
 
double matrix_b [75]
 
double matrix_c [75]
 
AVAudioFifofifo
 

Detailed Description

Definition at line 84 of file af_afftdn.c.

Field Documentation

const AVClass* AudioFFTDeNoiseContext::class

Definition at line 85 of file af_afftdn.c.

float AudioFFTDeNoiseContext::noise_reduction

Definition at line 87 of file af_afftdn.c.

Referenced by process_command(), and set_parameters().

float AudioFFTDeNoiseContext::noise_floor

Definition at line 88 of file af_afftdn.c.

Referenced by output_frame(), process_command(), set_noise_profile(), and set_parameters().

int AudioFFTDeNoiseContext::noise_type

Definition at line 89 of file af_afftdn.c.

Referenced by config_input().

char* AudioFFTDeNoiseContext::band_noise_str

Definition at line 90 of file af_afftdn.c.

Referenced by read_custom_noise().

float AudioFFTDeNoiseContext::residual_floor

Definition at line 91 of file af_afftdn.c.

Referenced by set_parameters().

int AudioFFTDeNoiseContext::track_noise

Definition at line 92 of file af_afftdn.c.

Referenced by filter_channel(), output_frame(), and set_noise_profile().

int AudioFFTDeNoiseContext::track_residual

Definition at line 93 of file af_afftdn.c.

Referenced by process_frame(), and set_parameters().

int AudioFFTDeNoiseContext::output_mode

Definition at line 94 of file af_afftdn.c.

Referenced by output_frame(), and process_command().

float AudioFFTDeNoiseContext::last_residual_floor

Definition at line 96 of file af_afftdn.c.

Referenced by process_frame(), and set_parameters().

float AudioFFTDeNoiseContext::last_noise_floor

Definition at line 97 of file af_afftdn.c.

Referenced by output_frame(), process_frame(), and set_parameters().

float AudioFFTDeNoiseContext::last_noise_reduction

Definition at line 98 of file af_afftdn.c.

Referenced by set_parameters().

float AudioFFTDeNoiseContext::last_noise_balance

Definition at line 99 of file af_afftdn.c.

int64_t AudioFFTDeNoiseContext::block_count

Definition at line 100 of file af_afftdn.c.

Referenced by filter_channel(), output_frame(), and process_frame().

int64_t AudioFFTDeNoiseContext::pts

Definition at line 102 of file af_afftdn.c.

Referenced by activate(), config_input(), and output_frame().

int AudioFFTDeNoiseContext::channels

Definition at line 103 of file af_afftdn.c.

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

int AudioFFTDeNoiseContext::sample_noise

Definition at line 104 of file af_afftdn.c.

Referenced by output_frame().

int AudioFFTDeNoiseContext::sample_noise_start

Definition at line 105 of file af_afftdn.c.

Referenced by output_frame(), and process_command().

int AudioFFTDeNoiseContext::sample_noise_end

Definition at line 106 of file af_afftdn.c.

Referenced by output_frame(), and process_command().

float AudioFFTDeNoiseContext::sample_rate
int AudioFFTDeNoiseContext::buffer_length

Definition at line 108 of file af_afftdn.c.

Referenced by config_input().

int AudioFFTDeNoiseContext::fft_length

Definition at line 109 of file af_afftdn.c.

Referenced by config_input(), filter_channel(), sample_noise_block(), and set_band_parameters().

int AudioFFTDeNoiseContext::fft_length2

Definition at line 110 of file af_afftdn.c.

Referenced by config_input(), process_frame(), sample_noise_block(), and set_band_parameters().

int AudioFFTDeNoiseContext::bin_count

Definition at line 111 of file af_afftdn.c.

Referenced by config_input(), process_frame(), and set_band_parameters().

int AudioFFTDeNoiseContext::window_length

Definition at line 112 of file af_afftdn.c.

Referenced by activate(), config_input(), filter_channel(), output_frame(), and sample_noise_block().

int AudioFFTDeNoiseContext::sample_advance

Definition at line 113 of file af_afftdn.c.

Referenced by config_input(), and output_frame().

int AudioFFTDeNoiseContext::number_of_bands

Definition at line 114 of file af_afftdn.c.

Referenced by config_input(), and process_frame().

int AudioFFTDeNoiseContext::band_centre[15]
int* AudioFFTDeNoiseContext::bin2band

Definition at line 118 of file af_afftdn.c.

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

double* AudioFFTDeNoiseContext::window

Definition at line 119 of file af_afftdn.c.

Referenced by config_input(), filter_channel(), sample_noise_block(), and uninit().

double* AudioFFTDeNoiseContext::band_alpha

Definition at line 120 of file af_afftdn.c.

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

double* AudioFFTDeNoiseContext::band_beta

Definition at line 121 of file af_afftdn.c.

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

DeNoiseChannel* AudioFFTDeNoiseContext::dnch
double AudioFFTDeNoiseContext::max_gain

Definition at line 125 of file af_afftdn.c.

Referenced by process_frame(), and set_parameters().

double AudioFFTDeNoiseContext::max_var

Definition at line 126 of file af_afftdn.c.

Referenced by set_band_parameters(), and set_parameters().

double AudioFFTDeNoiseContext::gain_scale

Definition at line 127 of file af_afftdn.c.

Referenced by set_band_parameters(), and set_parameters().

double AudioFFTDeNoiseContext::window_weight

Definition at line 128 of file af_afftdn.c.

Referenced by config_input().

double AudioFFTDeNoiseContext::floor
double AudioFFTDeNoiseContext::sample_floor

Definition at line 130 of file af_afftdn.c.

Referenced by calculate_sfm(), config_input(), process_frame(), and sample_noise_block().

double AudioFFTDeNoiseContext::auto_floor

Definition at line 131 of file af_afftdn.c.

Referenced by calculate_sfm(), and config_input().

int AudioFFTDeNoiseContext::noise_band_edge[17]

Definition at line 133 of file af_afftdn.c.

Referenced by config_input(), process_frame(), and sample_noise_block().

int AudioFFTDeNoiseContext::noise_band_count
double AudioFFTDeNoiseContext::matrix_a[25]

Definition at line 135 of file af_afftdn.c.

Referenced by config_input(), process_get_band_noise(), and set_noise_profile().

double AudioFFTDeNoiseContext::vector_b[5]

Definition at line 136 of file af_afftdn.c.

Referenced by process_get_band_noise(), and set_noise_profile().

double AudioFFTDeNoiseContext::matrix_b[75]

Definition at line 137 of file af_afftdn.c.

Referenced by config_input(), process_get_band_noise(), and set_noise_profile().

double AudioFFTDeNoiseContext::matrix_c[75]

Definition at line 138 of file af_afftdn.c.

Referenced by config_input(), and set_noise_profile().

AVAudioFifo* AudioFFTDeNoiseContext::fifo

Definition at line 140 of file af_afftdn.c.

Referenced by activate(), config_input(), output_frame(), and uninit().


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