Struct web_audio_api::buffer::AudioBufferOptions
source · [−]pub struct AudioBufferOptions {
pub number_of_channels: usize,
pub length: usize,
pub sample_rate: SampleRate,
}Expand description
Options for constructing an AudioBuffer
Fields
number_of_channels: usizeThe number of channels for the buffer
length: usizeThe length in sample frames of the buffer
sample_rate: SampleRateThe sample rate in Hz for the buffer
Trait Implementations
sourceimpl Clone for AudioBufferOptions
impl Clone for AudioBufferOptions
sourcefn clone(&self) -> AudioBufferOptions
fn clone(&self) -> AudioBufferOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for AudioBufferOptions
impl Send for AudioBufferOptions
impl Sync for AudioBufferOptions
impl Unpin for AudioBufferOptions
impl UnwindSafe for AudioBufferOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<F, T> IntoSample<T> for F where
T: FromSample<F>,
impl<F, T> IntoSample<T> for F where
T: FromSample<F>,
fn into_sample(self) -> T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more