arduino-audio-tools
Loading...
Searching...
No Matches
Public Attributes | List of all members
EchoState_ Struct Reference

Internal echo canceller state structure. More...

#include <MDFEchoCancellation.h>

Public Attributes

int adapted
 
echo_word16_t beta0
 
echo_word16_t beta_max
 
int C
 
int cancel_count
 
echo_word32_t Davg1
 
echo_word32_t Davg2
 
echo_float_t Dvar1
 
echo_float_t Dvar2
 
echo_word16_te
 
echo_word16_tE
 
echo_word32_tEh
 
voidfft_table
 
echo_word16_tforeground
 
int frame_size
 
echo_word16_tinput
 
int K
 
echo_word16_tlast_y
 
echo_word16_t leak_estimate
 
int M
 
echo_word16_tmemD
 
echo_word16_tmemE
 
echo_word16_tmemX
 
echo_mem_tnotch_mem
 
echo_word16_t notch_radius
 
echo_float_t Pey
 
echo_word32_tPHI
 
echo_int16_tplay_buf
 
int play_buf_pos
 
int play_buf_started
 
echo_word32_tpower
 
echo_float_tpower_1
 
echo_word16_t preemph
 
echo_word16_tprop
 
echo_float_t Pyy
 
echo_word32_tRf
 
echo_int32_t sampling_rate
 
int saturated
 
int screwed_up
 
echo_word16_t spec_average
 
echo_word32_t sum_adapt
 
echo_word32_tW
 
echo_word16_twindow
 
int window_size
 
echo_word16_twtmp
 
echo_word16_tx
 
echo_word16_tX
 
echo_word32_tXf
 
echo_word16_ty
 
echo_word16_tY
 
echo_word32_tYf
 
echo_word32_tYh
 

Detailed Description

Internal echo canceller state structure.

Contains all internal state variables and buffers for the MDF (Multi-Delay block Frequency adaptive filter) echo cancellation algorithm. This structure should never be accessed directly by users; use the EchoCanceller class methods instead.

Warning
Direct access to this structure is not recommended and may break encapsulation.

The documentation for this struct was generated from the following file: