webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
noise_suppression.c File Reference
#include "webrtc/modules/audio_processing/ns/noise_suppression.h"
#include <stdlib.h>
#include <string.h>
#include "webrtc/common_audio/signal_processing/include/signal_processing_library.h"
#include "webrtc/modules/audio_processing/ns/defines.h"
#include "webrtc/modules/audio_processing/ns/ns_core.h"

Functions

NsHandleWebRtcNs_Create ()
 
void WebRtcNs_Free (NsHandle *NS_inst)
 
int WebRtcNs_Init (NsHandle *NS_inst, uint32_t fs)
 
int WebRtcNs_set_policy (NsHandle *NS_inst, int mode)
 
void WebRtcNs_Analyze (NsHandle *NS_inst, const float *spframe)
 
void WebRtcNs_Process (NsHandle *NS_inst, const float *const *spframe, size_t num_bands, float *const *outframe)
 
float WebRtcNs_prior_speech_probability (NsHandle *handle)
 
const float * WebRtcNs_noise_estimate (const NsHandle *handle)
 
size_t WebRtcNs_num_freq ()
 

Function Documentation

◆ WebRtcNs_Analyze()

void WebRtcNs_Analyze ( NsHandle NS_inst,
const float *  spframe 
)

◆ WebRtcNs_Create()

NsHandle* WebRtcNs_Create ( )

◆ WebRtcNs_Free()

void WebRtcNs_Free ( NsHandle NS_inst)

◆ WebRtcNs_Init()

int WebRtcNs_Init ( NsHandle NS_inst,
uint32_t  fs 
)

◆ WebRtcNs_noise_estimate()

const float* WebRtcNs_noise_estimate ( const NsHandle handle)

◆ WebRtcNs_num_freq()

size_t WebRtcNs_num_freq ( )

◆ WebRtcNs_prior_speech_probability()

float WebRtcNs_prior_speech_probability ( NsHandle handle)

◆ WebRtcNs_Process()

void WebRtcNs_Process ( NsHandle NS_inst,
const float *const *  spframe,
size_t  num_bands,
float *const *  outframe 
)

◆ WebRtcNs_set_policy()

int WebRtcNs_set_policy ( NsHandle NS_inst,
int  mode 
)