Go to the source code of this file.
#define ECHO_CAN_DISABLE 0x40 |
#define ECHO_CAN_USE_ADAPTION 0x01 |
#define ECHO_CAN_USE_CLIP 0x08 |
#define ECHO_CAN_USE_CNG 0x04 |
#define ECHO_CAN_USE_NLP 0x02 |
#define ECHO_CAN_USE_RX_HPF 0x20 |
#define ECHO_CAN_USE_TX_HPF 0x10 |
oslec_adaption_mode - set the adaption mode of a voice echo canceller context. The echo canceller context. : The mode.
Definition at line 295 of file echo.c.
oslec_create - Create a voice echo canceller context. : The length of the canceller, in samples.
- Returns
- : The new canceller context, or NULL if the canceller could not be created.
Definition at line 229 of file echo.c.
oslec_flush - Flush (reinitialise) a voice echo canceller context. : The echo canceller context.
Definition at line 301 of file echo.c.
oslec_free - Free a voice echo canceller context. : The echo canceller context.
Definition at line 282 of file echo.c.
oslec_hpf_tx: Process to high pass filter the tx signal. : The echo canceller context. : The transmitted auio sample.
The return value is the HP filtered transmit sample, send this to your D/A.
Definition at line 627 of file echo.c.
oslec_update: Process a sample through a voice echo canceller. : The echo canceller context. : The transmitted audio sample. : The received audio sample.
The return value is the clean (echo cancelled) received sample.
Definition at line 335 of file echo.c.