pub trait ReadWavAudioData {
    // Required methods
    fn read_i32_frames(
        &mut self,
        format: WaveFmt,
        into: &mut [i32]
    ) -> Result<usize, Error>;
    fn read_f32_frames(
        &mut self,
        format: WaveFmt,
        into: &mut [f32]
    ) -> Result<usize, Error>;
}

Required Methods§

source

fn read_i32_frames( &mut self, format: WaveFmt, into: &mut [i32] ) -> Result<usize, Error>

Read audio data from the receiver as interleaved i32 samples.

source

fn read_f32_frames( &mut self, format: WaveFmt, into: &mut [f32] ) -> Result<usize, Error>

Implementors§

source§

impl<T> ReadWavAudioData for Twhere T: Read,