pub trait OwnedAudioBuffer: AudioBuffer {
fn new() -> Self;
fn resize(
&mut self,
num_channels: usize,
num_samples: usize,
sample: Self::SampleType
);
}
Expand description
A trait for buffer types that own the data they hold & can be constructed / resized.
Required Methods
fn resize(
&mut self,
num_channels: usize,
num_samples: usize,
sample: Self::SampleType
)
fn resize(
&mut self,
num_channels: usize,
num_samples: usize,
sample: Self::SampleType
)
Resize the buffer to fit num_channels
and num_samples