webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
noise_suppression_x.c File Reference
#include "webrtc/modules/audio_processing/ns/noise_suppression_x.h"
#include <stdlib.h>
#include "webrtc/common_audio/signal_processing/include/real_fft.h"
#include "webrtc/modules/audio_processing/ns/nsx_core.h"
#include "webrtc/modules/audio_processing/ns/nsx_defines.h"

Functions

NsxHandleWebRtcNsx_Create ()
 
void WebRtcNsx_Free (NsxHandle *nsxInst)
 
int WebRtcNsx_Init (NsxHandle *nsxInst, uint32_t fs)
 
int WebRtcNsx_set_policy (NsxHandle *nsxInst, int mode)
 
void WebRtcNsx_Process (NsxHandle *nsxInst, const short *const *speechFrame, int num_bands, short *const *outFrame)
 
const uint32_tWebRtcNsx_noise_estimate (const NsxHandle *nsxInst, int *q_noise)
 
size_t WebRtcNsx_num_freq ()
 

Function Documentation

◆ WebRtcNsx_Create()

NsxHandle* WebRtcNsx_Create ( )

◆ WebRtcNsx_Free()

void WebRtcNsx_Free ( NsxHandle nsxInst)

◆ WebRtcNsx_Init()

int WebRtcNsx_Init ( NsxHandle nsxInst,
uint32_t  fs 
)

◆ WebRtcNsx_noise_estimate()

const uint32_t* WebRtcNsx_noise_estimate ( const NsxHandle nsxInst,
int *  q_noise 
)

◆ WebRtcNsx_num_freq()

size_t WebRtcNsx_num_freq ( )

◆ WebRtcNsx_Process()

void WebRtcNsx_Process ( NsxHandle nsxInst,
const short *const *  speechFrame,
int  num_bands,
short *const *  outFrame 
)

◆ WebRtcNsx_set_policy()

int WebRtcNsx_set_policy ( NsxHandle nsxInst,
int  mode 
)