#[repr(C)]pub struct AudioScheduledSourceNode {
node: AudioNode,
has_start: Cell<bool>,
has_stop: Cell<bool>,
}
Fields§
§node: AudioNode
§has_start: Cell<bool>
§has_stop: Cell<bool>
Implementations§
source§impl AudioScheduledSourceNode
impl AudioScheduledSourceNode
pub fn new_inherited( node_type: AudioNodeInit, context: &BaseAudioContext, options: UnwrappedAudioNodeOptions, number_of_inputs: u32, number_of_outputs: u32, ) -> Result<AudioScheduledSourceNode, Error>
pub fn node(&self) -> &AudioNode
pub fn has_start(&self) -> bool
source§impl AudioScheduledSourceNode
impl AudioScheduledSourceNode
fn __assert_parent_type(&self)
Trait Implementations§
source§impl Castable for AudioScheduledSourceNode
impl Castable for AudioScheduledSourceNode
source§impl DomObject for AudioScheduledSourceNode
impl DomObject for AudioScheduledSourceNode
source§impl DomObjectWrap for AudioScheduledSourceNode
impl DomObjectWrap for AudioScheduledSourceNode
source§const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioScheduledSourceNodeBinding::AudioScheduledSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audioscheduledsourcenode::AudioScheduledSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audioscheduledsourcenode::AudioScheduledSourceNode>>}
const WRAP: unsafe fn(_: SafeJSContext, _: &GlobalScope, _: Option<HandleObject<'_>>, _: Box<Self>, _: CanGc) -> Root<Dom<Self>> = {dom::bindings::codegen::Bindings::AudioScheduledSourceNodeBinding::AudioScheduledSourceNode_Binding::Wrap as for<'a, 'b> unsafe fn(script_runtime::JSContext, &'a dom::globalscope::GlobalScope, std::option::Option<js::rust::Handle<'b, *mut js::jsapi::JSObject>>, std::boxed::Box<dom::audioscheduledsourcenode::AudioScheduledSourceNode>, script_runtime::CanGc) -> dom::bindings::root::Root<dom::bindings::root::Dom<dom::audioscheduledsourcenode::AudioScheduledSourceNode>>}
Function pointer to the general wrap function type
source§impl HasParent for AudioScheduledSourceNode
impl HasParent for AudioScheduledSourceNode
source§impl MallocSizeOf for AudioScheduledSourceNode
impl MallocSizeOf for AudioScheduledSourceNode
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq for AudioScheduledSourceNode
impl PartialEq for AudioScheduledSourceNode
source§impl Traceable for AudioScheduledSourceNode
impl Traceable for AudioScheduledSourceNode
impl DerivedFrom<AudioNode> for AudioScheduledSourceNode
impl DerivedFrom<AudioScheduledSourceNode> for AudioBufferSourceNode
impl DerivedFrom<AudioScheduledSourceNode> for AudioScheduledSourceNode
impl DerivedFrom<AudioScheduledSourceNode> for ConstantSourceNode
impl DerivedFrom<AudioScheduledSourceNode> for OscillatorNode
impl DerivedFrom<AudioScheduledSourceNode> for StereoPannerNode
impl DerivedFrom<EventTarget> for AudioScheduledSourceNode
impl Eq for AudioScheduledSourceNode
Auto Trait Implementations§
impl !Freeze for AudioScheduledSourceNode
impl !RefUnwindSafe for AudioScheduledSourceNode
impl !Send for AudioScheduledSourceNode
impl !Sync for AudioScheduledSourceNode
impl Unpin for AudioScheduledSourceNode
impl !UnwindSafe for AudioScheduledSourceNode
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> Filterable for T
impl<T> Filterable for T
source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(_: DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert