Struct web_audio_api::render::AudioRenderQuantumChannel
source · [−]pub struct AudioRenderQuantumChannel { /* private fields */ }
Expand description
Single channel audio samples, basically wraps a Rc<[f32; RENDER_QUANTUM_SIZE]>
AudioRenderQuantumChannel
has copy-on-write semantics, so it is cheap to clone.
Implementations
Trait Implementations
sourceimpl Clone for AudioRenderQuantumChannel
impl Clone for AudioRenderQuantumChannel
sourcefn clone(&self) -> AudioRenderQuantumChannel
fn clone(&self) -> AudioRenderQuantumChannel
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
sourceimpl Debug for AudioRenderQuantumChannel
impl Debug for AudioRenderQuantumChannel
sourceimpl Deref for AudioRenderQuantumChannel
impl Deref for AudioRenderQuantumChannel
sourceimpl DerefMut for AudioRenderQuantumChannel
impl DerefMut for AudioRenderQuantumChannel
Auto Trait Implementations
impl !RefUnwindSafe for AudioRenderQuantumChannel
impl !Send for AudioRenderQuantumChannel
impl !Sync for AudioRenderQuantumChannel
impl Unpin for AudioRenderQuantumChannel
impl !UnwindSafe for AudioRenderQuantumChannel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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>,
pub 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.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub 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