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_t * e
 
echo_word16_t * E
 
echo_word32_t * Eh
 
void * fft_table
 
echo_word16_t * foreground
 
int frame_size
 
echo_word16_t * input
 
int K
 
echo_word16_t * last_y
 
echo_word16_t leak_estimate
 
int M
 
echo_word16_t * memD
 
echo_word16_t * memE
 
echo_word16_t * memX
 
echo_mem_t * notch_mem
 
echo_word16_t notch_radius
 
echo_float_t Pey
 
echo_word32_t * PHI
 
echo_int16_t * play_buf
 
int play_buf_pos
 
int play_buf_started
 
echo_word32_t * power
 
echo_float_tpower_1
 
echo_word16_t preemph
 
echo_word16_t * prop
 
echo_float_t Pyy
 
echo_word32_t * Rf
 
echo_int32_t sampling_rate
 
int saturated
 
int screwed_up
 
echo_word16_t spec_average
 
echo_word32_t sum_adapt
 
echo_word32_t * W
 
echo_word16_t * window
 
int window_size
 
echo_word16_t * wtmp
 
echo_word16_t * x
 
echo_word16_t * X
 
echo_word32_t * Xf
 
echo_word16_t * y
 
echo_word16_t * Y
 
echo_word32_t * Yf
 
echo_word32_t * Yh
 

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: