Trait alto::AsBufferData
[−]
[src]
pub unsafe trait AsBufferData<F: SampleFrame> { }
Implemented for types that represent a shared buffer of audio data.
Implementors
impl<F> AsBufferData<F> for [F] where
F: SampleFrame,impl<F> AsBufferData<F> for [u8] where
F: SampleFrame<Sample = u8>,impl<F> AsBufferData<F> for [i16] where
F: SampleFrame<Sample = i16>,impl<F> AsBufferData<F> for [f32] where
F: SampleFrame<Sample = f32>,impl<F, T> AsBufferData<F> for T where
F: SampleFrame,
T: Deref,
<T as Deref>::Target: AsBufferData<F>,