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
sourceimpl Clone for EchoCancellationSuppressionLevel
impl Clone for EchoCancellationSuppressionLevel
sourcefn clone(&self) -> EchoCancellationSuppressionLevel
fn clone(&self) -> EchoCancellationSuppressionLevel
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl From<EchoCancellationSuppressionLevel> for EchoCancellation_SuppressionLevel
impl From<EchoCancellationSuppressionLevel> for EchoCancellation_SuppressionLevel
sourcefn from(
other: EchoCancellationSuppressionLevel
) -> EchoCancellation_SuppressionLevel
fn from(
other: EchoCancellationSuppressionLevel
) -> EchoCancellation_SuppressionLevel
Converts to this type from the input type.
impl Copy for EchoCancellationSuppressionLevel
impl StructuralPartialEq for EchoCancellationSuppressionLevel
Auto Trait Implementations
impl RefUnwindSafe for EchoCancellationSuppressionLevel
impl Send for EchoCancellationSuppressionLevel
impl Sync for EchoCancellationSuppressionLevel
impl Unpin for EchoCancellationSuppressionLevel
impl UnwindSafe for EchoCancellationSuppressionLevel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more