Struct BackgroundMediaPlayer
pub struct BackgroundMediaPlayer;
Implementations§
§impl BackgroundMediaPlayer
impl BackgroundMediaPlayer
pub fn Current() -> Result<MediaPlayer>
pub fn MessageReceivedFromBackground<P0>(value: P0) -> Result<i64>where
P0: Param<EventHandler<MediaPlayerDataReceivedEventArgs>>,
pub fn RemoveMessageReceivedFromBackground(token: i64) -> Result<()>
pub fn MessageReceivedFromForeground<P0>(value: P0) -> Result<i64>where
P0: Param<EventHandler<MediaPlayerDataReceivedEventArgs>>,
pub fn RemoveMessageReceivedFromForeground(token: i64) -> Result<()>
pub fn SendMessageToBackground<P0>(value: P0) -> Result<()>where
P0: Param<ValueSet>,
pub fn SendMessageToForeground<P0>(value: P0) -> Result<()>where
P0: Param<ValueSet>,
pub fn IsMediaPlaying() -> Result<bool>
pub fn Shutdown() -> Result<()>
Auto Trait Implementations§
impl Freeze for BackgroundMediaPlayer
impl RefUnwindSafe for BackgroundMediaPlayer
impl Send for BackgroundMediaPlayer
impl Sync for BackgroundMediaPlayer
impl Unpin for BackgroundMediaPlayer
impl UnwindSafe for BackgroundMediaPlayer
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