pub trait AsBufferData<S: SampleFrame> {
fn as_buffer_data(&self) -> &[S];
}
Required Methods
Implementors
impl<S, T> AsBufferData<Mono<S>> for T where S: Copy, T: AsRef<[S]>, Mono<S>: SampleFrame
impl<S, T> AsBufferData<Stereo<S>> for T where S: Copy, T: AsRef<[S]>, Stereo<S>: SampleFrame
impl<S, T> AsBufferData<McRear<S>> for T where S: Copy, T: AsRef<[S]>, McRear<S>: SampleFrame
impl<S, T> AsBufferData<McQuad<S>> for T where S: Copy, T: AsRef<[S]>, McQuad<S>: SampleFrame
impl<S, T> AsBufferData<Mc51Chn<S>> for T where S: Copy, T: AsRef<[S]>, Mc51Chn<S>: SampleFrame
impl<S, T> AsBufferData<Mc61Chn<S>> for T where S: Copy, T: AsRef<[S]>, Mc61Chn<S>: SampleFrame
impl<S, T> AsBufferData<Mc71Chn<S>> for T where S: Copy, T: AsRef<[S]>, Mc71Chn<S>: SampleFrame
impl<S, T> AsBufferData<BFormat2D<S>> for T where S: Copy, T: AsRef<[S]>, BFormat2D<S>: SampleFrame
impl<S, T> AsBufferData<BFormat3D<S>> for T where S: Copy, T: AsRef<[S]>, BFormat3D<S>: SampleFrame