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().
|
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.
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.