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 · 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