Struct yew_audio::AudioService
source · pub struct AudioService { /* private fields */ }
Implementations
sourceimpl AudioService
impl AudioService
pub fn new() -> AudioService
pub fn create_oscillator(&self) -> Oscillator
pub fn create_gain(&self) -> Gain
pub fn destination(&self) -> Destination
pub fn sample_rate(&self) -> f64
pub fn create_script_processor(
&self,
buffer_size: i32,
input_channels: i32,
output_channels: i32
) -> ScriptProcessor
pub fn get_user_media(&self) -> GetUserMedia
pub fn create_media_stream_source(
&self,
stream: MediaStream
) -> MediaStreamSource
Auto Trait Implementations
impl RefUnwindSafe for AudioService
impl Send for AudioService
impl Sync for AudioService
impl Unpin for AudioService
impl UnwindSafe for AudioService
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more