Struct web_audio_api::context::AudioContextOptions
source · [−]pub struct AudioContextOptions {
pub latency_hint: Option<AudioContextLatencyCategory>,
pub sample_rate: Option<u32>,
pub channels: Option<u16>,
}
Expand description
Specify the playback configuration in non web context, it is the only way to specify the system configuration
Fields
latency_hint: Option<AudioContextLatencyCategory>
Identify the type of playback, which affects tradeoffs between audio output latency and power consumption
sample_rate: Option<u32>
Sample rate of the audio Context and audio output hardware
channels: Option<u16>
Number of output channels of destination node and audio output hardware
Auto Trait Implementations
impl RefUnwindSafe for AudioContextOptions
impl Send for AudioContextOptions
impl Sync for AudioContextOptions
impl Unpin for AudioContextOptions
impl UnwindSafe for AudioContextOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more