Main Page | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

echo.h File Reference

#include "fir.h"

Go to the source code of this file.

Classes

struct  echo_can_state_t

Enumerations

enum  {
  ECHO_CAN_USE_ADAPTION = 0x01, ECHO_CAN_USE_NLP = 0x02, ECHO_CAN_USE_CNG = 0x04, ECHO_CAN_USE_CLIP = 0x08,
  ECHO_CAN_USE_SUPPRESSOR = 0x10, ECHO_CAN_USE_TX_HPF = 0x20, ECHO_CAN_USE_RX_HPF = 0x40, ECHO_CAN_DISABLE = 0x80
}

Functions

 SPAN_DECLARE (echo_can_state_t *) echo_can_init(int len
 SPAN_DECLARE (int) echo_can_release(echo_can_state_t *ec)
 Find the scaling factor needed to achieve a specified level in dBm0.
 SPAN_DECLARE (void) echo_can_flush(echo_can_state_t *ec)
 Request generation of an ADSI alert tone.

Variables

int adaption_mode
int16_t tx
int16_t int16_t rx


Detailed Description


Function Documentation

SPAN_DECLARE void   ) 
 

Request generation of an ADSI alert tone.

Log the list of supported modulations.

Parameters:
s The V.8 context.
modulation_schemes The list of supported modulations.

SPAN_DECLARE int32_t   ) 
 

Find the scaling factor needed to achieve a specified level in dBm0.

Compress a block of octets.

Parameters:
s The V.42bis context.
buf The data to be compressed.
len The length of the data buffer.
Returns:
0

SPAN_DECLARE echo_can_state_t  ) 
 

Create a voice echo canceller context.

Parameters:
len The length of the canceller, in samples.
Returns:
The new canceller context, or NULL if the canceller could not be created.


Generated on Fri Aug 28 20:12:28 2009 for spandsp by  doxygen 1.3.9.1