#include <stdlib.h>#include <inttypes.h>#include <string.h>#include <stdio.h>#include "spandsp/telephony.h"#include "spandsp/logging.h"#include "spandsp/bit_operations.h"#include "spandsp/echo.h"Defines | |
| #define | NULL (void *) 0 |
| #define | MIN_TX_POWER_FOR_ADAPTION 64*64 |
| #define | MIN_RX_POWER_FOR_ADAPTION 64*64 |
Functions | |
| echo_can_state_t * | echo_can_create (int len, int adaption_mode) |
| void | echo_can_free (echo_can_state_t *ec) |
| void | echo_can_adaption_mode (echo_can_state_t *ec, int adaption_mode) |
| void | echo_can_flush (echo_can_state_t *ec) |
| int16_t | echo_can_update (echo_can_state_t *ec, int16_t tx, int16_t rx) |
Variables | |
| int | sample_no = 0 |
|
||||||||||||
|
Set the adaption mode of a voice echo canceller context.
|
|
||||||||||||
|
Create a voice echo canceller context.
|
|
|
Flush (reinitialise) a voice echo canceller context.
|
|
|
Free a voice echo canceller context.
|
|
||||||||||||||||
|
Process a sample through a voice echo canceller.
|
1.4.6