FFmpeg
Data Fields
AudioFFTDeNoiseContext Struct Reference

Data Fields

const AVClassclass
 
int format
 
size_t sample_size
 
size_t complex_sample_size
 
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
 
int noise_floor_link
 
float ratio
 
int gain_smooth
 
float band_multiplier
 
float floor_offset
 
int channels
 
int sample_noise
 
int sample_noise_blocks
 
int sample_noise_mode
 
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 [NB_PROFILE_BANDS]
 
int * bin2band
 
doublewindow
 
doubleband_alpha
 
doubleband_beta
 
DeNoiseChanneldnch
 
AVFramewinframe
 
double window_weight
 
double floor
 
double sample_floor
 
int noise_band_edge [NB_PROFILE_BANDS+2]
 
int noise_band_count
 
double matrix_a [SOLVE_SIZE *SOLVE_SIZE]
 
double vector_b [SOLVE_SIZE]
 
double matrix_b [SOLVE_SIZE *NB_PROFILE_BANDS]
 
double matrix_c [SOLVE_SIZE *NB_PROFILE_BANDS]
 

Detailed Description

Definition at line 106 of file af_afftdn.c.

Field Documentation

◆ class

const AVClass* AudioFFTDeNoiseContext::class

Definition at line 107 of file af_afftdn.c.

◆ format

int AudioFFTDeNoiseContext::format

Definition at line 109 of file af_afftdn.c.

◆ sample_size

size_t AudioFFTDeNoiseContext::sample_size

Definition at line 110 of file af_afftdn.c.

◆ complex_sample_size

size_t AudioFFTDeNoiseContext::complex_sample_size

Definition at line 111 of file af_afftdn.c.

◆ noise_reduction

float AudioFFTDeNoiseContext::noise_reduction

Definition at line 113 of file af_afftdn.c.

◆ noise_floor

float AudioFFTDeNoiseContext::noise_floor

Definition at line 114 of file af_afftdn.c.

◆ noise_type

int AudioFFTDeNoiseContext::noise_type

Definition at line 115 of file af_afftdn.c.

◆ band_noise_str

char* AudioFFTDeNoiseContext::band_noise_str

Definition at line 116 of file af_afftdn.c.

◆ residual_floor

float AudioFFTDeNoiseContext::residual_floor

Definition at line 117 of file af_afftdn.c.

◆ track_noise

int AudioFFTDeNoiseContext::track_noise

Definition at line 118 of file af_afftdn.c.

◆ track_residual

int AudioFFTDeNoiseContext::track_residual

Definition at line 119 of file af_afftdn.c.

◆ output_mode

int AudioFFTDeNoiseContext::output_mode

Definition at line 120 of file af_afftdn.c.

◆ noise_floor_link

int AudioFFTDeNoiseContext::noise_floor_link

Definition at line 121 of file af_afftdn.c.

◆ ratio

float AudioFFTDeNoiseContext::ratio

Definition at line 122 of file af_afftdn.c.

◆ gain_smooth

int AudioFFTDeNoiseContext::gain_smooth

Definition at line 123 of file af_afftdn.c.

◆ band_multiplier

float AudioFFTDeNoiseContext::band_multiplier

Definition at line 124 of file af_afftdn.c.

◆ floor_offset

float AudioFFTDeNoiseContext::floor_offset

Definition at line 125 of file af_afftdn.c.

◆ channels

int AudioFFTDeNoiseContext::channels

Definition at line 127 of file af_afftdn.c.

◆ sample_noise

int AudioFFTDeNoiseContext::sample_noise

Definition at line 128 of file af_afftdn.c.

◆ sample_noise_blocks

int AudioFFTDeNoiseContext::sample_noise_blocks

Definition at line 129 of file af_afftdn.c.

◆ sample_noise_mode

int AudioFFTDeNoiseContext::sample_noise_mode

Definition at line 130 of file af_afftdn.c.

◆ sample_rate

float AudioFFTDeNoiseContext::sample_rate

Definition at line 131 of file af_afftdn.c.

◆ buffer_length

int AudioFFTDeNoiseContext::buffer_length

Definition at line 132 of file af_afftdn.c.

◆ fft_length

int AudioFFTDeNoiseContext::fft_length

Definition at line 133 of file af_afftdn.c.

◆ fft_length2

int AudioFFTDeNoiseContext::fft_length2

Definition at line 134 of file af_afftdn.c.

◆ bin_count

int AudioFFTDeNoiseContext::bin_count

Definition at line 135 of file af_afftdn.c.

◆ window_length

int AudioFFTDeNoiseContext::window_length

Definition at line 136 of file af_afftdn.c.

◆ sample_advance

int AudioFFTDeNoiseContext::sample_advance

Definition at line 137 of file af_afftdn.c.

◆ number_of_bands

int AudioFFTDeNoiseContext::number_of_bands

Definition at line 138 of file af_afftdn.c.

◆ band_centre

int AudioFFTDeNoiseContext::band_centre[NB_PROFILE_BANDS]

Definition at line 140 of file af_afftdn.c.

◆ bin2band

int* AudioFFTDeNoiseContext::bin2band

Definition at line 142 of file af_afftdn.c.

◆ window

double* AudioFFTDeNoiseContext::window

Definition at line 143 of file af_afftdn.c.

◆ band_alpha

double* AudioFFTDeNoiseContext::band_alpha

Definition at line 144 of file af_afftdn.c.

◆ band_beta

double* AudioFFTDeNoiseContext::band_beta

Definition at line 145 of file af_afftdn.c.

◆ dnch

DeNoiseChannel* AudioFFTDeNoiseContext::dnch

Definition at line 147 of file af_afftdn.c.

◆ winframe

AVFrame* AudioFFTDeNoiseContext::winframe

Definition at line 149 of file af_afftdn.c.

◆ window_weight

double AudioFFTDeNoiseContext::window_weight

Definition at line 151 of file af_afftdn.c.

◆ floor

double AudioFFTDeNoiseContext::floor

Definition at line 152 of file af_afftdn.c.

◆ sample_floor

double AudioFFTDeNoiseContext::sample_floor

Definition at line 153 of file af_afftdn.c.

◆ noise_band_edge

int AudioFFTDeNoiseContext::noise_band_edge[NB_PROFILE_BANDS+2]

Definition at line 155 of file af_afftdn.c.

◆ noise_band_count

int AudioFFTDeNoiseContext::noise_band_count

Definition at line 156 of file af_afftdn.c.

◆ matrix_a

double AudioFFTDeNoiseContext::matrix_a[SOLVE_SIZE *SOLVE_SIZE]

Definition at line 157 of file af_afftdn.c.

◆ vector_b

double AudioFFTDeNoiseContext::vector_b[SOLVE_SIZE]

Definition at line 158 of file af_afftdn.c.

◆ matrix_b

double AudioFFTDeNoiseContext::matrix_b[SOLVE_SIZE *NB_PROFILE_BANDS]

Definition at line 159 of file af_afftdn.c.

◆ matrix_c

double AudioFFTDeNoiseContext::matrix_c[SOLVE_SIZE *NB_PROFILE_BANDS]

Definition at line 160 of file af_afftdn.c.


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