pub struct RemoteCommandCenter;Expand description
Safe wrapper around MPRemoteCommandCenter.shared().
Implementations§
Source§impl RemoteCommandCenter
impl RemoteCommandCenter
pub fn command(&self, command: Command) -> RemoteCommand
pub fn play_command(&self) -> RemoteCommand
pub fn pause_command(&self) -> RemoteCommand
pub fn stop_command(&self) -> RemoteCommand
pub fn toggle_play_pause_command(&self) -> RemoteCommand
pub fn next_track_command(&self) -> RemoteCommand
pub fn previous_track_command(&self) -> RemoteCommand
pub fn skip_forward_command(&self) -> SkipIntervalCommand
pub fn skip_backward_command(&self) -> SkipIntervalCommand
pub fn seek_forward_command(&self) -> RemoteCommand
pub fn seek_backward_command(&self) -> RemoteCommand
pub fn change_playback_position_command(&self) -> ChangePlaybackPositionCommand
pub fn enable_language_option_command(&self) -> RemoteCommand
pub fn disable_language_option_command(&self) -> RemoteCommand
pub fn change_playback_rate_command(&self) -> ChangePlaybackRateCommand
pub fn change_repeat_mode_command(&self) -> ChangeRepeatModeCommand
pub fn change_shuffle_mode_command(&self) -> ChangeShuffleModeCommand
pub fn rating_command(&self) -> RatingCommand
pub fn like_command(&self) -> FeedbackCommand
pub fn dislike_command(&self) -> FeedbackCommand
pub fn bookmark_command(&self) -> FeedbackCommand
pub fn add_handler<F>(&self, command: Command, handler: F) -> CommandToken
pub fn on_play<F>(&self, handler: F) -> CommandToken
pub fn on_pause<F>(&self, handler: F) -> CommandToken
pub fn on_stop<F>(&self, handler: F) -> CommandToken
pub fn on_toggle_play_pause<F>(&self, handler: F) -> CommandToken
pub fn on_next_track<F>(&self, handler: F) -> CommandToken
pub fn on_previous_track<F>(&self, handler: F) -> CommandToken
pub fn on_skip_forward<F>(&self, handler: F) -> CommandToken
pub fn on_skip_backward<F>(&self, handler: F) -> CommandToken
pub fn on_seek_forward<F>(&self, handler: F) -> CommandToken
pub fn on_seek_backward<F>(&self, handler: F) -> CommandToken
pub fn on_change_playback_position<F>(&self, handler: F) -> CommandToken
pub fn on_enable_language_option<F>(&self, handler: F) -> CommandToken
pub fn on_disable_language_option<F>(&self, handler: F) -> CommandToken
pub fn on_change_playback_rate<F>(&self, handler: F) -> CommandToken
pub fn on_change_repeat_mode<F>(&self, handler: F) -> CommandToken
pub fn on_change_shuffle_mode<F>(&self, handler: F) -> CommandToken
pub fn on_rating<F>(&self, handler: F) -> CommandToken
pub fn on_like<F>(&self, handler: F) -> CommandToken
pub fn on_dislike<F>(&self, handler: F) -> CommandToken
pub fn on_bookmark<F>(&self, handler: F) -> CommandToken
Trait Implementations§
Source§impl Clone for RemoteCommandCenter
impl Clone for RemoteCommandCenter
Source§fn clone(&self) -> RemoteCommandCenter
fn clone(&self) -> RemoteCommandCenter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RemoteCommandCenter
Auto Trait Implementations§
impl Freeze for RemoteCommandCenter
impl RefUnwindSafe for RemoteCommandCenter
impl Send for RemoteCommandCenter
impl Sync for RemoteCommandCenter
impl Unpin for RemoteCommandCenter
impl UnsafeUnpin for RemoteCommandCenter
impl UnwindSafe for RemoteCommandCenter
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