Struct web_audio_api::node::ChannelConfigOptions
source · pub struct ChannelConfigOptions {
pub count: usize,
pub count_mode: ChannelCountMode,
pub interpretation: ChannelInterpretation,
}
Expand description
Options that can be used in constructing all AudioNodes.
Fields§
§count: usize
Desired number of channels for the AudioNode::channel_count
attribute.
count_mode: ChannelCountMode
Desired mode for the AudioNode::channel_count_mode
attribute.
interpretation: ChannelInterpretation
Desired mode for the AudioNode::channel_interpretation
attribute.
Trait Implementations§
source§impl Clone for ChannelConfigOptions
impl Clone for ChannelConfigOptions
source§fn clone(&self) -> ChannelConfigOptions
fn clone(&self) -> ChannelConfigOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ChannelConfigOptions
impl Debug for ChannelConfigOptions
source§impl Default for ChannelConfigOptions
impl Default for ChannelConfigOptions
source§impl From<ChannelConfigOptions> for ChannelConfig
impl From<ChannelConfigOptions> for ChannelConfig
source§fn from(opts: ChannelConfigOptions) -> Self
fn from(opts: ChannelConfigOptions) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ChannelConfigOptions
impl Send for ChannelConfigOptions
impl Sync for ChannelConfigOptions
impl Unpin for ChannelConfigOptions
impl UnwindSafe for ChannelConfigOptions
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