[][src]Enum rubato::WindowFunction

pub enum WindowFunction {
    Blackman,
    Blackman2,
    BlackmanHarris,
    BlackmanHarris2,
    Hann,
    Hann2,
}

Different window functions that can be used to window the sinc function.

Variants

Blackman

Blackman. Intermediate rolloff and intermediate attenuation.

Blackman2

Squared Blackman. Slower rolloff but better attenuation than Blackman.

BlackmanHarris

Blackman-Harris. Slow rolloff but good attenuation.

BlackmanHarris2

Squared Blackman-Harris. Slower rolloff but better attenuation than Blackman-Harris.

Hann

Hann, fast rolloff but not very high attenuation

Hann2

Squared Hann, slower rolloff and higher attenuation than simple Hann

Trait Implementations

impl Debug for WindowFunction[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.