Trait alto::AsBufferDataMut
[−]
[src]
pub trait AsBufferDataMut<F: SampleFrame> { fn as_buffer_data_mut(&mut self) -> &mut [F]; }
Implemented for types that can be converted into a mutable slice of audio buffer data.
Required Methods
fn as_buffer_data_mut(&mut self) -> &mut [F]
Implementors
impl<S> AsBufferDataMut<Mono<S>> for [Mono<S>] where
S: Copy,
Mono<S>: SampleFrame,impl<S> AsBufferDataMut<Mono<S>> for [S] where
S: Copy,
Mono<S>: SampleFrame,impl<S> AsBufferDataMut<Stereo<S>> for [Stereo<S>] where
S: Copy,
Stereo<S>: SampleFrame,impl<S> AsBufferDataMut<Stereo<S>> for [S] where
S: Copy,
Stereo<S>: SampleFrame,impl<S> AsBufferDataMut<McRear<S>> for [McRear<S>] where
S: Copy,
McRear<S>: SampleFrame,impl<S> AsBufferDataMut<McRear<S>> for [S] where
S: Copy,
McRear<S>: SampleFrame,impl<S> AsBufferDataMut<McQuad<S>> for [McQuad<S>] where
S: Copy,
McQuad<S>: SampleFrame,impl<S> AsBufferDataMut<McQuad<S>> for [S] where
S: Copy,
McQuad<S>: SampleFrame,impl<S> AsBufferDataMut<Mc51Chn<S>> for [Mc51Chn<S>] where
S: Copy,
Mc51Chn<S>: SampleFrame,impl<S> AsBufferDataMut<Mc51Chn<S>> for [S] where
S: Copy,
Mc51Chn<S>: SampleFrame,impl<S> AsBufferDataMut<Mc61Chn<S>> for [Mc61Chn<S>] where
S: Copy,
Mc61Chn<S>: SampleFrame,impl<S> AsBufferDataMut<Mc61Chn<S>> for [S] where
S: Copy,
Mc61Chn<S>: SampleFrame,impl<S> AsBufferDataMut<Mc71Chn<S>> for [Mc71Chn<S>] where
S: Copy,
Mc71Chn<S>: SampleFrame,impl<S> AsBufferDataMut<Mc71Chn<S>> for [S] where
S: Copy,
Mc71Chn<S>: SampleFrame,impl<S> AsBufferDataMut<BFormat2D<S>> for [BFormat2D<S>] where
S: Copy,
BFormat2D<S>: SampleFrame,impl<S> AsBufferDataMut<BFormat2D<S>> for [S] where
S: Copy,
BFormat2D<S>: SampleFrame,impl<S> AsBufferDataMut<BFormat3D<S>> for [BFormat3D<S>] where
S: Copy,
BFormat3D<S>: SampleFrame,impl<S> AsBufferDataMut<BFormat3D<S>> for [S] where
S: Copy,
BFormat3D<S>: SampleFrame,impl<F, T> AsBufferDataMut<F> for T where
F: SampleFrame,
T: DerefMut,
<T as Deref>::Target: AsBufferDataMut<F>,