pub struct Audio { /* private fields */ }Implementations§
Source§impl AudioStub
impl AudioStub
pub fn new() -> Self
pub fn update(&mut self) -> f64
pub fn load_music( &mut self, fileloader: &mut impl FileLoader, filename: &str, ) -> bool
pub fn play_music(&mut self)
pub fn pause_music(&mut self)
pub fn load_sound_bank( &mut self, fileloader: &mut impl FileLoader, filename: &str, )
pub fn play_sound(&mut self, name: &str)
pub fn capture(&mut self, size: usize)
pub fn capture_buffer_slice(&self) -> &[f32]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AudioStub
impl RefUnwindSafe for AudioStub
impl Send for AudioStub
impl Sync for AudioStub
impl Unpin for AudioStub
impl UnwindSafe for AudioStub
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