pub struct AudioBufferSourceNode(/* private fields */);
Implementations§
Source§impl AudioBufferSourceNode
impl AudioBufferSourceNode
pub fn new(context: &AudioContext) -> Self
pub fn start_with_offset(&mut self, offset: f64)
pub fn stop(&mut self)
pub fn stop_at(&mut self, when: f64)
pub fn set_loop(&mut self, looped: bool)
pub fn set_buffer(&mut self, buffer: AudioBuffer)
pub fn playback_rate(&self) -> AudioParam
pub fn position(&self) -> f64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AudioBufferSourceNode
impl RefUnwindSafe for AudioBufferSourceNode
impl Send for AudioBufferSourceNode
impl Sync for AudioBufferSourceNode
impl Unpin for AudioBufferSourceNode
impl UnwindSafe for AudioBufferSourceNode
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