Public Member Functions | |
Exported (const dbus::Bus::Ptr &bus, const media::CoverArtResolver &cover_art_resolver) | |
void | set_current_player (const std::shared_ptr< media::Player > &cp) |
void | unset_current_player () |
void | unset_if_current (const std::shared_ptr< media::Player > &cp) |
Static Public Member Functions | |
static mpris::MediaPlayer2::Skeleton::Configuration::Defaults | media_player_defaults () |
static mpris::Player::Skeleton::Configuration::Defaults | player_defaults () |
static std::string | service_name () |
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 |
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 meta_data_changed | |
} | connections |
Definition at line 269 of file service_skeleton.cpp.
|
inlineexplicit |
Definition at line 305 of file service_skeleton.cpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 282 of file service_skeleton.cpp.
References mpris::Player::Skeleton::Configuration::Defaults::can_go_next, and mpris::Player::Skeleton::Configuration::Defaults::can_go_previous.
|
inlinestatic |
Definition at line 294 of file service_skeleton.cpp.
|
inline |
Definition at line 403 of file service_skeleton.cpp.
References mpris::Player::Skeleton::can_control, connections, core::ubuntu::media::Track::MetaData::count(), cover_art_resolver, current_player, mpris::Player::Skeleton::duration, mpris::Player::LoopStatus::from(), mpris::Player::PlaybackStatus::from(), core::ubuntu::media::Track::MetaData::get(), mpris::Player::Skeleton::loop_status, mpris::metadata::ArtUrl::name, mpris::Player::Skeleton::playback_status, player, mpris::Player::Skeleton::position, mpris::Player::Skeleton::properties, mpris::Player::Skeleton::properties_changed, mpris::Player::Skeleton::seeked_to, mpris::Player::Skeleton::signals, and unset_current_player().
|
inline |
Definition at line 471 of file service_skeleton.cpp.
References mpris::Player::Skeleton::can_control, connections, current_player, player, and mpris::Player::Skeleton::properties.
Referenced by set_current_player(), and unset_if_current().
|
inline |
Definition at line 487 of file service_skeleton.cpp.
References current_player, and unset_current_player().
dbus::Bus::Ptr media::ServiceSkeleton::Private::Exported::bus |
Definition at line 493 of file service_skeleton.cpp.
struct { ... } media::ServiceSkeleton::Private::Exported::connections |
Referenced by set_current_player(), and unset_current_player().
media::CoverArtResolver media::ServiceSkeleton::Private::Exported::cover_art_resolver |
Definition at line 502 of file service_skeleton.cpp.
Referenced by set_current_player().
std::weak_ptr<media::Player> media::ServiceSkeleton::Private::Exported::current_player |
Definition at line 504 of file service_skeleton.cpp.
Referenced by set_current_player(), unset_current_player(), and unset_if_current().
core::Connection media::ServiceSkeleton::Private::Exported::duration_changed |
Definition at line 513 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::loop_status_changed |
Definition at line 525 of file service_skeleton.cpp.
mpris::MediaPlayer2::Skeleton media::ServiceSkeleton::Private::Exported::media_player |
Definition at line 497 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::meta_data_changed |
Definition at line 529 of file service_skeleton.cpp.
dbus::Object::Ptr media::ServiceSkeleton::Private::Exported::object |
Definition at line 495 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::playback_status_changed |
Definition at line 521 of file service_skeleton.cpp.
mpris::Player::Skeleton media::ServiceSkeleton::Private::Exported::player |
Definition at line 498 of file service_skeleton.cpp.
Referenced by set_current_player(), and unset_current_player().
mpris::Playlists::Skeleton media::ServiceSkeleton::Private::Exported::playlists |
Definition at line 499 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::position_changed |
Definition at line 517 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::seeked_to |
Definition at line 509 of file service_skeleton.cpp.
dbus::Service::Ptr media::ServiceSkeleton::Private::Exported::service |
Definition at line 494 of file service_skeleton.cpp.