Struct mpris_player::MprisPlayer [−][src]
pub struct MprisPlayer { /* fields omitted */ }Methods
impl MprisPlayer[src]
impl MprisPlayerpub fn new(
mpris_name: String,
identify: String,
desktop_entry: String
) -> Arc<Self>[src]
pub fn new(
mpris_name: String,
identify: String,
desktop_entry: String
) -> Arc<Self>pub fn property_changed<T: 'static>(&self, name: String, value: T) where
T: RefArg, [src]
pub fn property_changed<T: 'static>(&self, name: String, value: T) where
T: RefArg, pub fn set_supported_mime_types(&self, value: Vec<String>)[src]
pub fn set_supported_mime_types(&self, value: Vec<String>)pub fn set_supported_uri_schemes(&self, value: Vec<String>)[src]
pub fn set_supported_uri_schemes(&self, value: Vec<String>)pub fn set_can_quit(&self, value: bool)[src]
pub fn set_can_quit(&self, value: bool)pub fn set_can_raise(&self, value: bool)[src]
pub fn set_can_raise(&self, value: bool)pub fn set_can_set_fullscreen(&self, value: bool)[src]
pub fn set_can_set_fullscreen(&self, value: bool)pub fn set_has_track_list(&self, value: bool)[src]
pub fn set_has_track_list(&self, value: bool)pub fn set_playback_status(&self, value: PlaybackStatus)[src]
pub fn set_playback_status(&self, value: PlaybackStatus)pub fn set_loop_status(&self, value: LoopStatus)[src]
pub fn set_loop_status(&self, value: LoopStatus)pub fn set_metadata(&self, metadata: Metadata)[src]
pub fn set_metadata(&self, metadata: Metadata)pub fn set_position(&self, value: i64)[src]
pub fn set_position(&self, value: i64)pub fn set_minimum_rate(&self, value: f64)[src]
pub fn set_minimum_rate(&self, value: f64)pub fn set_maximum_rate(&self, value: f64)[src]
pub fn set_maximum_rate(&self, value: f64)pub fn set_can_go_next(&self, value: bool)[src]
pub fn set_can_go_next(&self, value: bool)pub fn set_can_go_previous(&self, value: bool)[src]
pub fn set_can_go_previous(&self, value: bool)pub fn set_can_play(&self, value: bool)[src]
pub fn set_can_play(&self, value: bool)pub fn set_can_pause(&self, value: bool)[src]
pub fn set_can_pause(&self, value: bool)pub fn set_can_seek(&self, value: bool)[src]
pub fn set_can_seek(&self, value: bool)pub fn set_can_control(&self, value: bool)[src]
pub fn set_can_control(&self, value: bool)pub fn connect_raise<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_raise<F: FnMut() + 'static>(&self, callback: F)pub fn connect_quit<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_quit<F: FnMut() + 'static>(&self, callback: F)pub fn connect_next<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_next<F: FnMut() + 'static>(&self, callback: F)pub fn connect_previous<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_previous<F: FnMut() + 'static>(&self, callback: F)pub fn connect_pause<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_pause<F: FnMut() + 'static>(&self, callback: F)pub fn connect_play_pause<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_play_pause<F: FnMut() + 'static>(&self, callback: F)pub fn connect_stop<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_stop<F: FnMut() + 'static>(&self, callback: F)pub fn connect_play<F: FnMut() + 'static>(&self, callback: F)[src]
pub fn connect_play<F: FnMut() + 'static>(&self, callback: F)pub fn connect_seek<F: FnMut(i64) + 'static>(&self, callback: F)[src]
pub fn connect_seek<F: FnMut(i64) + 'static>(&self, callback: F)pub fn connect_open_uri<F: FnMut(&str) + 'static>(&self, callback: F)[src]
pub fn connect_open_uri<F: FnMut(&str) + 'static>(&self, callback: F)pub fn connect_fullscreen<F: FnMut(bool) + 'static>(&self, callback: F)[src]
pub fn connect_fullscreen<F: FnMut(bool) + 'static>(&self, callback: F)pub fn connect_loop_status<F: FnMut(LoopStatus) + 'static>(&self, callback: F)[src]
pub fn connect_loop_status<F: FnMut(LoopStatus) + 'static>(&self, callback: F)pub fn connect_rate<F: FnMut(f64) + 'static>(&self, callback: F)[src]
pub fn connect_rate<F: FnMut(f64) + 'static>(&self, callback: F)pub fn connect_shuffle<F: FnMut(bool) + 'static>(&self, callback: F)[src]
pub fn connect_shuffle<F: FnMut(bool) + 'static>(&self, callback: F)pub fn connect_volume<F: FnMut(f64) + 'static>(&self, callback: F)[src]
pub fn connect_volume<F: FnMut(f64) + 'static>(&self, callback: F)Trait Implementations
impl OrgMprisMediaPlayer2 for MprisPlayer[src]
impl OrgMprisMediaPlayer2 for MprisPlayertype Err = MethodErr
fn raise(&self) -> Result<(), Self::Err>[src]
fn raise(&self) -> Result<(), Self::Err>fn quit(&self) -> Result<(), Self::Err>[src]
fn quit(&self) -> Result<(), Self::Err>fn get_can_quit(&self) -> Result<bool, Self::Err>[src]
fn get_can_quit(&self) -> Result<bool, Self::Err>fn get_fullscreen(&self) -> Result<bool, Self::Err>[src]
fn get_fullscreen(&self) -> Result<bool, Self::Err>fn set_fullscreen(&self, value: bool) -> Result<(), Self::Err>[src]
fn set_fullscreen(&self, value: bool) -> Result<(), Self::Err>fn get_can_set_fullscreen(&self) -> Result<bool, Self::Err>[src]
fn get_can_set_fullscreen(&self) -> Result<bool, Self::Err>fn get_can_raise(&self) -> Result<bool, Self::Err>[src]
fn get_can_raise(&self) -> Result<bool, Self::Err>fn get_has_track_list(&self) -> Result<bool, Self::Err>[src]
fn get_has_track_list(&self) -> Result<bool, Self::Err>fn get_identity(&self) -> Result<String, Self::Err>[src]
fn get_identity(&self) -> Result<String, Self::Err>fn get_desktop_entry(&self) -> Result<String, Self::Err>[src]
fn get_desktop_entry(&self) -> Result<String, Self::Err>fn get_supported_uri_schemes(&self) -> Result<Vec<String>, Self::Err>[src]
fn get_supported_uri_schemes(&self) -> Result<Vec<String>, Self::Err>fn get_supported_mime_types(&self) -> Result<Vec<String>, Self::Err>[src]
fn get_supported_mime_types(&self) -> Result<Vec<String>, Self::Err>impl OrgMprisMediaPlayer2Player for MprisPlayer[src]
impl OrgMprisMediaPlayer2Player for MprisPlayertype Err = MethodErr
fn next(&self) -> Result<(), Self::Err>[src]
fn next(&self) -> Result<(), Self::Err>fn previous(&self) -> Result<(), Self::Err>[src]
fn previous(&self) -> Result<(), Self::Err>fn pause(&self) -> Result<(), Self::Err>[src]
fn pause(&self) -> Result<(), Self::Err>fn play_pause(&self) -> Result<(), Self::Err>[src]
fn play_pause(&self) -> Result<(), Self::Err>fn stop(&self) -> Result<(), Self::Err>[src]
fn stop(&self) -> Result<(), Self::Err>fn play(&self) -> Result<(), Self::Err>[src]
fn play(&self) -> Result<(), Self::Err>fn seek(&self, offset: i64) -> Result<(), Self::Err>[src]
fn seek(&self, offset: i64) -> Result<(), Self::Err>fn set_position(&self, _track_id: Path, position: i64) -> Result<(), Self::Err>[src]
fn set_position(&self, _track_id: Path, position: i64) -> Result<(), Self::Err>fn open_uri(&self, uri: &str) -> Result<(), Self::Err>[src]
fn open_uri(&self, uri: &str) -> Result<(), Self::Err>fn get_playback_status(&self) -> Result<String, Self::Err>[src]
fn get_playback_status(&self) -> Result<String, Self::Err>fn get_loop_status(&self) -> Result<String, Self::Err>[src]
fn get_loop_status(&self) -> Result<String, Self::Err>fn set_loop_status(&self, value: String) -> Result<(), Self::Err>[src]
fn set_loop_status(&self, value: String) -> Result<(), Self::Err>fn get_rate(&self) -> Result<f64, Self::Err>[src]
fn get_rate(&self) -> Result<f64, Self::Err>fn set_rate(&self, value: f64) -> Result<(), Self::Err>[src]
fn set_rate(&self, value: f64) -> Result<(), Self::Err>fn get_shuffle(&self) -> Result<bool, Self::Err>[src]
fn get_shuffle(&self) -> Result<bool, Self::Err>fn set_shuffle(&self, value: bool) -> Result<(), Self::Err>[src]
fn set_shuffle(&self, value: bool) -> Result<(), Self::Err>fn get_metadata(
&self
) -> Result<HashMap<String, Variant<Box<RefArg + 'static>>>, Self::Err>[src]
fn get_metadata(
&self
) -> Result<HashMap<String, Variant<Box<RefArg + 'static>>>, Self::Err>fn get_volume(&self) -> Result<f64, Self::Err>[src]
fn get_volume(&self) -> Result<f64, Self::Err>fn set_volume(&self, value: f64) -> Result<(), Self::Err>[src]
fn set_volume(&self, value: f64) -> Result<(), Self::Err>fn get_position(&self) -> Result<i64, Self::Err>[src]
fn get_position(&self) -> Result<i64, Self::Err>fn get_minimum_rate(&self) -> Result<f64, Self::Err>[src]
fn get_minimum_rate(&self) -> Result<f64, Self::Err>fn get_maximum_rate(&self) -> Result<f64, Self::Err>[src]
fn get_maximum_rate(&self) -> Result<f64, Self::Err>fn get_can_go_next(&self) -> Result<bool, Self::Err>[src]
fn get_can_go_next(&self) -> Result<bool, Self::Err>fn get_can_go_previous(&self) -> Result<bool, Self::Err>[src]
fn get_can_go_previous(&self) -> Result<bool, Self::Err>fn get_can_play(&self) -> Result<bool, Self::Err>[src]
fn get_can_play(&self) -> Result<bool, Self::Err>fn get_can_pause(&self) -> Result<bool, Self::Err>[src]
fn get_can_pause(&self) -> Result<bool, Self::Err>fn get_can_seek(&self) -> Result<bool, Self::Err>[src]
fn get_can_seek(&self) -> Result<bool, Self::Err>fn get_can_control(&self) -> Result<bool, Self::Err>[src]
fn get_can_control(&self) -> Result<bool, Self::Err>impl Debug for MprisPlayer[src]
impl Debug for MprisPlayerAuto Trait Implementations
impl !Send for MprisPlayer
impl !Send for MprisPlayerimpl !Sync for MprisPlayer
impl !Sync for MprisPlayer