pub struct Samples<S> {
pub channels: Vec<Vec<S>>,
pub sample_rate: Option<u32>,
}Fields§
§channels: Vec<Vec<S>>§sample_rate: Option<u32>Implementations§
Source§impl<S> Samples<S>where
S: Sample + FromSample<u8> + FromSample<u16> + FromSample<u24> + FromSample<u32> + FromSample<i8> + FromSample<i16> + FromSample<i24> + FromSample<i32> + FromSample<f32> + FromSample<f64>,
impl<S> Samples<S>where
S: Sample + FromSample<u8> + FromSample<u16> + FromSample<u24> + FromSample<u32> + FromSample<i8> + FromSample<i16> + FromSample<i24> + FromSample<i32> + FromSample<f32> + FromSample<f64>,
pub fn from_reader(stream: &mut dyn FormatReader) -> Result<Samples<S>, Error>
Trait Implementations§
Auto Trait Implementations§
impl<S> Freeze for Samples<S>
impl<S> RefUnwindSafe for Samples<S>where
S: RefUnwindSafe,
impl<S> Send for Samples<S>where
S: Send,
impl<S> Sync for Samples<S>where
S: Sync,
impl<S> Unpin for Samples<S>where
S: Unpin,
impl<S> UnwindSafe for Samples<S>where
S: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more