@@ -24,12 +24,16 @@ pub struct Config {
2424 pub auto_connect : bool ,
2525 pub denoise : bool ,
2626 pub denoise_kind : DenoiseKind ,
27+ /// range: [-100, 0]
2728 pub speex_noise_suppress : i32 ,
2829 pub speex_vad_enabled : bool ,
30+ /// range: [0, 100]
2931 pub speex_vad_threshold : u32 ,
3032 pub speex_agc_enabled : bool ,
33+ /// range: [8000, 65535]
3134 pub speex_agc_target : u32 ,
3235 pub speex_dereverb_enabled : bool ,
36+ /// range: [0.0, 1.0]
3337 pub speex_dereverb_level : f32 ,
3438 pub theme : AppTheme ,
3539 pub amplify : bool ,
@@ -70,11 +74,11 @@ impl Default for Config {
7074 theme : Default :: default ( ) ,
7175 amplify : false ,
7276 amplify_value : 2.0 ,
73- speex_noise_suppress : -30 , // range: [-100, 0]
77+ speex_noise_suppress : -30 ,
7478 speex_vad_enabled : false ,
75- speex_vad_threshold : 80 , // range: [0, 100]
79+ speex_vad_threshold : 80 ,
7680 speex_agc_enabled : false ,
77- speex_agc_target : 8000 , // range: [8000, 65535]
81+ speex_agc_target : 8000 ,
7882 speex_dereverb_enabled : false ,
7983 speex_dereverb_level : 0.5 ,
8084 start_minimized : false ,
0 commit comments