Trait rotary::BufMut [−][src]
A trait describing a mutable audio buffer.
Required methods
pub fn channel_mut(&mut self, channel: usize) -> ChannelMut<'_, T>
[src]
Return a mutable handler to the buffer associated with the channel.
Panics
Panics if the specified channel is out of bound as reported by Buf::channels.
Implementations on Foreign Types
impl<'_, B, T> BufMut<T> for &'_ mut B where
B: BufMut<T> + ?Sized,
[src]
B: BufMut<T> + ?Sized,
pub fn channel_mut(&mut self, channel: usize) -> ChannelMut<'_, T>
[src]
impl<T> BufMut<T> for Vec<Vec<T, Global>, Global>
[src]
pub fn channel_mut(&mut self, channel: usize) -> ChannelMut<'_, T>
[src]
Implementors
impl<B, T> BufMut<T> for ReadWrite<B> where
B: ExactSizeBuf + BufMut<T>,
[src]
B: ExactSizeBuf + BufMut<T>,
fn channel_mut(&mut self, channel: usize) -> ChannelMut<'_, T>
[src]
impl<B, T> BufMut<T> for Write<B> where
B: BufMut<T>,
[src]
B: BufMut<T>,