webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Attributes | List of all members
NoiseSuppressionFixedC_ Struct Reference

#include <nsx_core.h>

Public Attributes

uint32_t fs
 
const int16_twindow
 
int16_t analysisBuffer [ANAL_BLOCKL_MAX]
 
int16_t synthesisBuffer [ANAL_BLOCKL_MAX]
 
uint16_t noiseSupFilter [HALF_ANAL_BLOCKL]
 
uint16_t overdrive
 
uint16_t denoiseBound
 
const int16_tfactor2Table
 
int16_t noiseEstLogQuantile [SIMULT *HALF_ANAL_BLOCKL]
 
int16_t noiseEstDensity [SIMULT *HALF_ANAL_BLOCKL]
 
int16_t noiseEstCounter [SIMULT]
 
int16_t noiseEstQuantile [HALF_ANAL_BLOCKL]
 
size_t anaLen
 
size_t anaLen2
 
size_t magnLen
 
int aggrMode
 
int stages
 
int initFlag
 
int gainMap
 
int32_t maxLrt
 
int32_t minLrt
 
int32_t logLrtTimeAvgW32 [HALF_ANAL_BLOCKL]
 
int32_t featureLogLrt
 
int32_t thresholdLogLrt
 
int16_t weightLogLrt
 
uint32_t featureSpecDiff
 
uint32_t thresholdSpecDiff
 
int16_t weightSpecDiff
 
uint32_t featureSpecFlat
 
uint32_t thresholdSpecFlat
 
int16_t weightSpecFlat
 
int32_t avgMagnPause [HALF_ANAL_BLOCKL]
 
uint32_t magnEnergy
 
uint32_t sumMagn
 
uint32_t curAvgMagnEnergy
 
uint32_t timeAvgMagnEnergy
 
uint32_t timeAvgMagnEnergyTmp
 
uint32_t whiteNoiseLevel
 
uint32_t initMagnEst [HALF_ANAL_BLOCKL]
 
int32_t pinkNoiseNumerator
 
int32_t pinkNoiseExp
 
int minNorm
 
int zeroInputSignal
 
uint32_t prevNoiseU32 [HALF_ANAL_BLOCKL]
 
uint16_t prevMagnU16 [HALF_ANAL_BLOCKL]
 
int16_t priorNonSpeechProb
 
int blockIndex
 
int modelUpdate
 
int cntThresUpdate
 
int16_t histLrt [HIST_PAR_EST]
 
int16_t histSpecFlat [HIST_PAR_EST]
 
int16_t histSpecDiff [HIST_PAR_EST]
 
int16_t dataBufHBFX [NUM_HIGH_BANDS_MAX][ANAL_BLOCKL_MAX]
 
int qNoise
 
int prevQNoise
 
int prevQMagn
 
size_t blockLen10ms
 
int16_t real [ANAL_BLOCKL_MAX]
 
int16_t imag [ANAL_BLOCKL_MAX]
 
int32_t energyIn
 
int scaleEnergyIn
 
int normData
 
struct RealFFTreal_fft
 

Member Data Documentation

◆ aggrMode

int NoiseSuppressionFixedC_::aggrMode

◆ anaLen

size_t NoiseSuppressionFixedC_::anaLen

◆ anaLen2

size_t NoiseSuppressionFixedC_::anaLen2

◆ analysisBuffer

int16_t NoiseSuppressionFixedC_::analysisBuffer

◆ avgMagnPause

int32_t NoiseSuppressionFixedC_::avgMagnPause

◆ blockIndex

int NoiseSuppressionFixedC_::blockIndex

◆ blockLen10ms

size_t NoiseSuppressionFixedC_::blockLen10ms

◆ cntThresUpdate

int NoiseSuppressionFixedC_::cntThresUpdate

◆ curAvgMagnEnergy

uint32_t NoiseSuppressionFixedC_::curAvgMagnEnergy

◆ dataBufHBFX

int16_t NoiseSuppressionFixedC_::dataBufHBFX

◆ denoiseBound

uint16_t NoiseSuppressionFixedC_::denoiseBound

◆ energyIn

int32_t NoiseSuppressionFixedC_::energyIn

◆ factor2Table

const int16_t * NoiseSuppressionFixedC_::factor2Table

◆ featureLogLrt

int32_t NoiseSuppressionFixedC_::featureLogLrt

◆ featureSpecDiff

uint32_t NoiseSuppressionFixedC_::featureSpecDiff

◆ featureSpecFlat

uint32_t NoiseSuppressionFixedC_::featureSpecFlat

◆ fs

uint32_t NoiseSuppressionFixedC_::fs

◆ gainMap

int NoiseSuppressionFixedC_::gainMap

◆ histLrt

int16_t NoiseSuppressionFixedC_::histLrt

◆ histSpecDiff

int16_t NoiseSuppressionFixedC_::histSpecDiff

◆ histSpecFlat

int16_t NoiseSuppressionFixedC_::histSpecFlat

◆ imag

int16_t NoiseSuppressionFixedC_::imag

◆ initFlag

int NoiseSuppressionFixedC_::initFlag

◆ initMagnEst

uint32_t NoiseSuppressionFixedC_::initMagnEst

◆ logLrtTimeAvgW32

int32_t NoiseSuppressionFixedC_::logLrtTimeAvgW32

◆ magnEnergy

uint32_t NoiseSuppressionFixedC_::magnEnergy

◆ magnLen

size_t NoiseSuppressionFixedC_::magnLen

◆ maxLrt

int32_t NoiseSuppressionFixedC_::maxLrt

◆ minLrt

int32_t NoiseSuppressionFixedC_::minLrt

◆ minNorm

int NoiseSuppressionFixedC_::minNorm

◆ modelUpdate

int NoiseSuppressionFixedC_::modelUpdate

◆ noiseEstCounter

int16_t NoiseSuppressionFixedC_::noiseEstCounter

◆ noiseEstDensity

int16_t NoiseSuppressionFixedC_::noiseEstDensity

◆ noiseEstLogQuantile

int16_t NoiseSuppressionFixedC_::noiseEstLogQuantile

◆ noiseEstQuantile

int16_t NoiseSuppressionFixedC_::noiseEstQuantile

◆ noiseSupFilter

uint16_t NoiseSuppressionFixedC_::noiseSupFilter

◆ normData

int NoiseSuppressionFixedC_::normData

◆ overdrive

uint16_t NoiseSuppressionFixedC_::overdrive

◆ pinkNoiseExp

int32_t NoiseSuppressionFixedC_::pinkNoiseExp

◆ pinkNoiseNumerator

int32_t NoiseSuppressionFixedC_::pinkNoiseNumerator

◆ prevMagnU16

uint16_t NoiseSuppressionFixedC_::prevMagnU16

◆ prevNoiseU32

uint32_t NoiseSuppressionFixedC_::prevNoiseU32

◆ prevQMagn

int NoiseSuppressionFixedC_::prevQMagn

◆ prevQNoise

int NoiseSuppressionFixedC_::prevQNoise

◆ priorNonSpeechProb

int16_t NoiseSuppressionFixedC_::priorNonSpeechProb

◆ qNoise

int NoiseSuppressionFixedC_::qNoise

◆ real

int16_t NoiseSuppressionFixedC_::real

◆ real_fft

struct RealFFT * NoiseSuppressionFixedC_::real_fft

◆ scaleEnergyIn

int NoiseSuppressionFixedC_::scaleEnergyIn

◆ stages

int NoiseSuppressionFixedC_::stages

◆ sumMagn

uint32_t NoiseSuppressionFixedC_::sumMagn

◆ synthesisBuffer

int16_t NoiseSuppressionFixedC_::synthesisBuffer

◆ thresholdLogLrt

int32_t NoiseSuppressionFixedC_::thresholdLogLrt

◆ thresholdSpecDiff

uint32_t NoiseSuppressionFixedC_::thresholdSpecDiff

◆ thresholdSpecFlat

uint32_t NoiseSuppressionFixedC_::thresholdSpecFlat

◆ timeAvgMagnEnergy

uint32_t NoiseSuppressionFixedC_::timeAvgMagnEnergy

◆ timeAvgMagnEnergyTmp

uint32_t NoiseSuppressionFixedC_::timeAvgMagnEnergyTmp

◆ weightLogLrt

int16_t NoiseSuppressionFixedC_::weightLogLrt

◆ weightSpecDiff

int16_t NoiseSuppressionFixedC_::weightSpecDiff

◆ weightSpecFlat

int16_t NoiseSuppressionFixedC_::weightSpecFlat

◆ whiteNoiseLevel

uint32_t NoiseSuppressionFixedC_::whiteNoiseLevel

◆ window

const int16_t * NoiseSuppressionFixedC_::window

◆ zeroInputSignal

int NoiseSuppressionFixedC_::zeroInputSignal

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