Main Page | Class List | Directories | File List | Class Members | File Members

mdf.c File Reference

#include "misc.h"
#include <speex/speex_echo.h>
#include "smallft.h"
#include <math.h>

Include dependency graph for mdf.c:


Defines

#define BETA   .65

Functions

SpeexEchoState * speex_echo_state_init (int frame_size, int filter_length)
void speex_echo_reset (SpeexEchoState *st)
void speex_echo_state_destroy (SpeexEchoState *st)
void speex_echo_cancel (SpeexEchoState *st, short *ref, short *echo, short *out, int *Yout)

Define Documentation

#define BETA   .65
 


Function Documentation

void speex_echo_cancel SpeexEchoState *  st,
short *  ref,
short *  echo,
short *  out,
int *  Yout
 

Performs echo cancellation on a frame

void speex_echo_reset SpeexEchoState *  st  ) 
 

void speex_echo_state_destroy SpeexEchoState *  st  ) 
 

Destroys an echo canceller state

SpeexEchoState* speex_echo_state_init int  frame_size,
int  filter_length
 

Creates a new echo canceller state


Generated on Sun Feb 27 16:36:33 2005 for speex by  doxygen 1.4.1