Collaboration diagram for media::ServiceSkeleton::Private::Exported:Public Member Functions | |
| Exported (const dbus::Bus::Ptr &bus, const media::CoverArtResolver &cover_art_resolver, media::ServiceSkeleton *impl) | |
| bool | is_multimedia_role () |
| void | set_current_player (const std::shared_ptr< media::Player > &cp) |
| void | reset_current_player () |
Static Public Member Functions | |
| static mpris::MediaPlayer2::Skeleton::Configuration::Defaults | media_player_defaults () |
| static mpris::Player::Skeleton::Configuration::Defaults | player_defaults () |
Public Attributes | |
| dbus::Bus::Ptr | bus |
| dbus::Service::Ptr | service |
| dbus::Object::Ptr | object |
| mpris::MediaPlayer2::Skeleton | media_player |
| mpris::Player::Skeleton | player |
| mpris::Playlists::Skeleton | playlists |
| media::CoverArtResolver | cover_art_resolver |
| std::weak_ptr< media::Player > | current_player |
| media::ServiceSkeleton * | impl |
| struct { | |
| core::Connection seeked_to | |
| core::Connection duration_changed | |
| core::Connection position_changed | |
| core::Connection playback_status_changed | |
| core::Connection loop_status_changed | |
| core::Connection can_play_changed | |
| core::Connection can_pause_changed | |
| core::Connection can_go_previous_changed | |
| core::Connection can_go_next_changed | |
| core::Connection meta_data_changed | |
| } | connections |
Definition at line 524 of file service_skeleton.cpp.
|
inlineexplicit |
Definition at line 544 of file service_skeleton.cpp.
References mpris::MediaPlayer2::name(), mpris::Player::name(), mpris::Playlists::name(), core::ubuntu::media::ServiceSkeleton::pause_other_sessions(), and core::ubuntu::media::ServiceSkeleton::stop().
Here is the call graph for this function:
|
inline |
Definition at line 662 of file service_skeleton.cpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 537 of file service_skeleton.cpp.
|
inline |
Definition at line 785 of file service_skeleton.cpp.
|
inline |
Definition at line 669 of file service_skeleton.cpp.
References core::ubuntu::media::Track::MetaData::count(), mpris::Player::LoopStatus::from(), mpris::Player::PlaybackStatus::from(), core::ubuntu::media::Track::MetaData::get(), and mpris::metadata::ArtUrl::name.
Here is the call graph for this function:| dbus::Bus::Ptr media::ServiceSkeleton::Private::Exported::bus |
Definition at line 793 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::can_go_next_changed |
Definition at line 844 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::can_go_previous_changed |
Definition at line 840 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::can_pause_changed |
Definition at line 836 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::can_play_changed |
Definition at line 832 of file service_skeleton.cpp.
| struct { ... } media::ServiceSkeleton::Private::Exported::connections |
| media::CoverArtResolver media::ServiceSkeleton::Private::Exported::cover_art_resolver |
Definition at line 802 of file service_skeleton.cpp.
| std::weak_ptr<media::Player> media::ServiceSkeleton::Private::Exported::current_player |
Definition at line 804 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::duration_changed |
Definition at line 816 of file service_skeleton.cpp.
| media::ServiceSkeleton* media::ServiceSkeleton::Private::Exported::impl |
Definition at line 806 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::loop_status_changed |
Definition at line 828 of file service_skeleton.cpp.
| mpris::MediaPlayer2::Skeleton media::ServiceSkeleton::Private::Exported::media_player |
Definition at line 797 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::meta_data_changed |
Definition at line 848 of file service_skeleton.cpp.
| dbus::Object::Ptr media::ServiceSkeleton::Private::Exported::object |
Definition at line 795 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::playback_status_changed |
Definition at line 824 of file service_skeleton.cpp.
| mpris::Player::Skeleton media::ServiceSkeleton::Private::Exported::player |
Definition at line 798 of file service_skeleton.cpp.
| mpris::Playlists::Skeleton media::ServiceSkeleton::Private::Exported::playlists |
Definition at line 799 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::position_changed |
Definition at line 820 of file service_skeleton.cpp.
| core::Connection media::ServiceSkeleton::Private::Exported::seeked_to |
Definition at line 812 of file service_skeleton.cpp.
| dbus::Service::Ptr media::ServiceSkeleton::Private::Exported::service |
Definition at line 794 of file service_skeleton.cpp.