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 () |
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 135 of file service_skeleton.cpp.
|
inlineexplicit |
Definition at line 160 of file service_skeleton.cpp.
|
inlinestatic |
|
inlinestatic |
Definition at line 148 of file service_skeleton.cpp.
References mpris::Player::Skeleton::Configuration::Defaults::can_go_next, and mpris::Player::Skeleton::Configuration::Defaults::can_go_previous.
|
inline |
Definition at line 258 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 326 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 342 of file service_skeleton.cpp.
References current_player, and unset_current_player().
dbus::Bus::Ptr media::ServiceSkeleton::Private::Exported::bus |
Definition at line 348 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 357 of file service_skeleton.cpp.
Referenced by set_current_player().
std::weak_ptr<media::Player> media::ServiceSkeleton::Private::Exported::current_player |
Definition at line 359 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 368 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::loop_status_changed |
Definition at line 380 of file service_skeleton.cpp.
mpris::MediaPlayer2::Skeleton media::ServiceSkeleton::Private::Exported::media_player |
Definition at line 352 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::meta_data_changed |
Definition at line 384 of file service_skeleton.cpp.
dbus::Object::Ptr media::ServiceSkeleton::Private::Exported::object |
Definition at line 350 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::playback_status_changed |
Definition at line 376 of file service_skeleton.cpp.
mpris::Player::Skeleton media::ServiceSkeleton::Private::Exported::player |
Definition at line 353 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 354 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::position_changed |
Definition at line 372 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::seeked_to |
Definition at line 364 of file service_skeleton.cpp.
dbus::Service::Ptr media::ServiceSkeleton::Private::Exported::service |
Definition at line 349 of file service_skeleton.cpp.