pub enum AudioSink {
None,
}Variants§
None
Implementations§
Source§impl AudioSink
impl AudioSink
pub fn pause(&mut self) -> Result<()>
pub fn set_volume(&mut self, volume: f32) -> Result<()>
pub fn queue(&mut self, buffer: AudioBuffer) -> Result<()>
pub fn repeat(&mut self, buffer: AudioBuffer) -> Result<()>
pub fn play(&mut self) -> Result<()>
pub fn stop(&mut self) -> Result<()>
pub fn empty(&self) -> Result<bool>
pub fn detach(self) -> Result<()>
Auto Trait Implementations§
impl Freeze for AudioSink
impl RefUnwindSafe for AudioSink
impl Send for AudioSink
impl Sync for AudioSink
impl Unpin for AudioSink
impl UnsafeUnpin for AudioSink
impl UnwindSafe for AudioSink
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more