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: usizeDesired number of channels for the AudioNode::channel_count attribute.
count_mode: ChannelCountModeDesired mode for the AudioNode::channel_count_mode attribute.
interpretation: ChannelInterpretationDesired 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