pub enum EchoCancellationSuppressionLevel {
Lowest,
Lower,
Low,
Moderate,
High,
}
Expand description
A level of non-linear suppression during AEC (aka NLP).
Variants§
Lowest
Lowest suppression level. Minimum overdrive exponent = 1.0 (zero suppression).
Lower
Lower suppression level. Minimum overdrive exponent = 2.0.
Low
Low suppression level. Minimum overdrive exponent = 3.0.
Moderate
Moderate suppression level. Minimum overdrive exponent = 6.0.
High
Higher suppression level. Minimum overdrive exponent = 15.0.
Trait Implementations§
Source§impl Clone for EchoCancellationSuppressionLevel
impl Clone for EchoCancellationSuppressionLevel
Source§fn clone(&self) -> EchoCancellationSuppressionLevel
fn clone(&self) -> EchoCancellationSuppressionLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl From<EchoCancellationSuppressionLevel> for EchoCancellation_SuppressionLevel
impl From<EchoCancellationSuppressionLevel> for EchoCancellation_SuppressionLevel
Source§fn from(
other: EchoCancellationSuppressionLevel,
) -> EchoCancellation_SuppressionLevel
fn from( other: EchoCancellationSuppressionLevel, ) -> EchoCancellation_SuppressionLevel
Converts to this type from the input type.
Source§impl PartialEq for EchoCancellationSuppressionLevel
impl PartialEq for EchoCancellationSuppressionLevel
Source§fn eq(&self, other: &EchoCancellationSuppressionLevel) -> bool
fn eq(&self, other: &EchoCancellationSuppressionLevel) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for EchoCancellationSuppressionLevel
impl StructuralPartialEq for EchoCancellationSuppressionLevel
Auto Trait Implementations§
impl Freeze for EchoCancellationSuppressionLevel
impl RefUnwindSafe for EchoCancellationSuppressionLevel
impl Send for EchoCancellationSuppressionLevel
impl Sync for EchoCancellationSuppressionLevel
impl Unpin for EchoCancellationSuppressionLevel
impl UnwindSafe for EchoCancellationSuppressionLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more