Skip to main content

sonora_aec3/
lib.rs

1#![doc = include_str!("../README.md")]
2pub(crate) mod adaptive_fir_filter;
3pub(crate) mod adaptive_fir_filter_erl;
4pub(crate) mod aec3_fft;
5pub(crate) mod aec_state;
6pub(crate) mod alignment_mixer;
7pub mod api_call_jitter_metrics;
8pub mod block;
9pub(crate) mod block_buffer;
10pub mod block_framer;
11pub mod block_processor;
12pub(crate) mod block_processor_metrics;
13pub(crate) mod cascaded_biquad_filter;
14pub(crate) mod circular_buffer;
15pub(crate) mod clockdrift_detector;
16pub(crate) mod coarse_filter_update_gain;
17pub(crate) mod comfort_noise_generator;
18pub mod common;
19pub mod config;
20pub(crate) mod decimator;
21pub(crate) mod delay_estimate;
22pub(crate) mod downsampled_render_buffer;
23pub(crate) mod echo_audibility;
24pub(crate) mod echo_path_delay_estimator;
25pub(crate) mod echo_path_variability;
26pub(crate) mod echo_remover;
27pub(crate) mod echo_remover_metrics;
28pub(crate) mod erl_estimator;
29pub(crate) mod erle_estimator;
30pub(crate) mod fft_buffer;
31pub(crate) mod fft_data;
32pub(crate) mod filter_analyzer;
33pub mod frame_blocker;
34pub(crate) mod fullband_erle_estimator;
35pub(crate) mod matched_filter;
36pub(crate) mod matched_filter_lag_aggregator;
37pub(crate) mod moving_average;
38pub mod multi_channel_content_detector;
39pub(crate) mod nearend_detector;
40pub(crate) mod refined_filter_update_gain;
41pub(crate) mod render_buffer;
42pub(crate) mod render_delay_buffer;
43pub(crate) mod render_delay_controller;
44pub(crate) mod render_delay_controller_metrics;
45pub(crate) mod render_signal_analyzer;
46pub(crate) mod residual_echo_estimator;
47pub(crate) mod reverb_decay_estimator;
48pub(crate) mod reverb_frequency_response;
49pub(crate) mod reverb_model;
50pub(crate) mod reverb_model_estimator;
51pub(crate) mod signal_dependent_erle_estimator;
52pub(crate) mod spectrum_buffer;
53pub(crate) mod stationarity_estimator;
54pub(crate) mod subband_erle_estimator;
55pub(crate) mod subtractor;
56pub(crate) mod subtractor_output;
57pub(crate) mod subtractor_output_analyzer;
58pub(crate) mod suppression_filter;
59pub(crate) mod suppression_gain;
60pub(crate) mod transparent_mode;
61pub(crate) mod vector_math;