arduino-audio-tools
Loading...
Searching...
No Matches
Namespaces | Macros
MDFEchoCancellationConfig.h File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.
 

Macros

#define M_PI   3.14159265358979323846
 
#define PLAYBACK_DELAY   2
 
#define TWO_PATH
 

Macro Definition Documentation

◆ M_PI

#define M_PI   3.14159265358979323846

Mathematical constant Pi (3.14159265358979323846)

◆ PLAYBACK_DELAY

#define PLAYBACK_DELAY   2

Playback buffer delay in frames (2) Number of frames to buffer the playback signal before processing with the captured signal. This compensates for typical system latencies.

◆ TWO_PATH

#define TWO_PATH

Enable two-path filter for improved double-talk robustness When enabled, the echo canceller maintains both a foreground and background filter, allowing it to better handle situations where near-end and far-end speech occur simultaneously (double-talk).