Enum rubato::ResampleError[][src]

pub enum ResampleError {
    BadRatioUpdate,
    SyncNotAdjustable,
    WrongNumberOfChannels {
        expected: usize,
        actual: usize,
    },
    WrongNumberOfFrames {
        channel: usize,
        expected: usize,
        actual: usize,
    },
}

The error type used by rubato.

Variants

BadRatioUpdate

Error raised when Resample::set_resample_ratio is called with a ratio that deviates for more than 10% of the original.

SyncNotAdjustable

Error raised when trying to adjust a synchronous resampler.

WrongNumberOfChannels

Error raised when the number of channels doesn’t match expected.

Fields of WrongNumberOfChannels

expected: usizeactual: usize
WrongNumberOfFrames

Error raised when the number of frames in a single channel doesn’t match the expected.

Fields of WrongNumberOfFrames

channel: usizeexpected: usizeactual: usize

Trait Implementations

impl Debug for ResampleError[src]

impl Display for ResampleError[src]

impl Error for ResampleError[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> ToString for T where
    T: Display + ?Sized
[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.