pub trait Sample: Copy + Clone {
    fn process(
        st: &mut SpeexResamplerState,
        index: usize,
        input: &[Self],
        output: &mut [Self]
    ) -> Result<(usize, usize), Error>; fn process_interleaved(
        st: &mut SpeexResamplerState,
        input: &[Self],
        output: &mut [Self]
    ) -> Result<(usize, usize), Error>; }

Required Methods

Implementations on Foreign Types

Implementors