pub struct AudioNode { /* private fields */ }Available on crate features
experimental and WebAudio only.Expand description
Protocol object for AudioNode
Implementations§
Source§impl AudioNode
impl AudioNode
pub fn builder() -> AudioNodeBuilder
pub fn node_id(&self) -> &GraphObjectId
pub fn context_id(&self) -> &GraphObjectId
pub fn node_type(&self) -> &NodeType
pub fn number_of_inputs(&self) -> f64
pub fn number_of_outputs(&self) -> f64
pub fn channel_count(&self) -> f64
pub fn channel_count_mode(&self) -> &ChannelCountMode
pub fn channel_interpretation(&self) -> &ChannelInterpretation
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AudioNode
impl<'de> Deserialize<'de> for AudioNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AudioNode
impl RefUnwindSafe for AudioNode
impl Send for AudioNode
impl Sync for AudioNode
impl Unpin for AudioNode
impl UnwindSafe for AudioNode
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