[−][src]Crate webrtc_audio_processing
This crate is a wrapper around PulseAudio's repackaging of WebRTC's AudioProcessing module.
See examples/simple.rs
for an example of how to use the library.
Structs
Config | Config that can be used mid-processing. |
EchoCancellation | Echo cancellation configuration. |
Error | Represents an error inside webrtc::AudioProcessing.
See the documentation of |
GainControl | Gain control configuration. |
InitializationConfig | A configuration used only when initializing a Processor. |
NoiseSuppression | Noise suppression configuration. |
Processor |
|
Stats | Statistics about the processor state. |
VoiceDetection | Voice detection configuration. |
Enums
EchoCancellationSuppressionLevel | A level of echo suppression. |
GainControlMode | Mode of gain control. |
NoiseSuppressionLevel | A level of noise suppression. |
VoiceDetectionLikelihood | The sensitivity of the noise detector. |
Constants
NUM_SAMPLES_PER_FRAME |