#include "fir.h"
Go to the source code of this file.
|
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
} |
|
◆ echo_can_state_t
G.168 echo canceller descriptor. This defines the working state for a line echo canceller.
◆ echo_can_adaption_mode()
Set the adaption mode of a voice echo canceller context.
- Parameters
-
ec | The echo canceller context. |
adaption_mode | The mode. |
◆ echo_can_flush()
◆ echo_can_free()
◆ echo_can_hpf_tx()
Process to high pass filter the tx signal.
- Parameters
-
ec | The echo canceller context. |
tx | The transmitted auio sample. |
- Returns
- The HP filtered transmit sample, send this to your D/A.
◆ echo_can_init()
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.
◆ echo_can_release()
Release a voice echo canceller context.
- Parameters
-
ec | The echo canceller context. |
- Returns
- 0 for OK, else -1.
◆ echo_can_update()
Process a sample through a voice echo canceller.
- Parameters
-
ec | The echo canceller context. |
tx | The transmitted audio sample. |
rx | The received audio sample. |
- Returns
- The clean (echo cancelled) received sample.