diff options
Diffstat (limited to 'include/dahdi/kernel.h')
-rw-r--r-- | include/dahdi/kernel.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/dahdi/kernel.h b/include/dahdi/kernel.h index b7b2c02..6edddbd 100644 --- a/include/dahdi/kernel.h +++ b/include/dahdi/kernel.h @@ -257,6 +257,15 @@ struct dahdi_echocan_ops { * \return Nothing. */ void (*echocan_NLP_toggle)(struct dahdi_echocan_state *ec, unsigned int enable); + +#ifdef CONFIG_DAHDI_ECHOCAN_PROCESS_TX + /*! \brief Process an array of TX audio samples. + * + * \return Nothing. + */ + void (*echocan_process_tx)(struct dahdi_echocan_state *ec, + short *tx, u32 size); +#endif }; /*! A factory for creating instances of software echo cancelers to be used on DAHDI channels. */ |