pub trait AudioReceiver {
type Output;
type Error: Fail;
// Required methods
fn push_samples(&mut self, samples: &[i16]) -> Result<(), Self::Error>;
fn finish(self) -> Result<Self::Output, Self::Error>;
}Required Associated Types§
Required Methods§
Sourcefn push_samples(&mut self, samples: &[i16]) -> Result<(), Self::Error>
fn push_samples(&mut self, samples: &[i16]) -> Result<(), Self::Error>
Samples are in 8000kHz mono/single-channel format.