Public Member Functions | |
Exported (const dbus::Bus::Ptr &bus, const media::CoverArtResolver &cover_art_resolver, media::ServiceSkeleton *impl, const ServiceSkeleton::Configuration &config) | |
bool | is_multimedia_role () |
void | set_current_player (media::Player::PlayerKey key) |
void | reset_current_player () |
bool | is_current_player (media::Player::PlayerKey key) |
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 |
media::ServiceSkeleton * | impl |
ServiceSkeleton::Configuration | service_skel_config |
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 516 of file service_skeleton.cpp.
|
inlineexplicit |
Definition at line 536 of file service_skeleton.cpp.
References mpris::MediaPlayer2::name(), mpris::Playlists::name(), mpris::Player::name(), core::ubuntu::media::ServiceSkeleton::pause_other_sessions(), and core::ubuntu::media::ServiceSkeleton::stop().
|
inline |
Definition at line 791 of file service_skeleton.cpp.
|
inline |
Definition at line 655 of file service_skeleton.cpp.
References MH_TRACE.
|
inlinestatic |
|
inlinestatic |
Definition at line 529 of file service_skeleton.cpp.
|
inline |
Definition at line 768 of file service_skeleton.cpp.
References MH_TRACE.
|
inline |
Definition at line 663 of file service_skeleton.cpp.
References mpris::Player::LoopStatus::from(), mpris::Player::PlaybackStatus::from(), MH_TRACE, and mpris::Player::Skeleton::the_empty_list_of_invalidated_properties().
dbus::Bus::Ptr media::ServiceSkeleton::Private::Exported::bus |
Definition at line 802 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::can_go_next_changed |
Definition at line 852 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::can_go_previous_changed |
Definition at line 848 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::can_pause_changed |
Definition at line 844 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::can_play_changed |
Definition at line 840 of file service_skeleton.cpp.
struct { ... } media::ServiceSkeleton::Private::Exported::connections |
media::CoverArtResolver media::ServiceSkeleton::Private::Exported::cover_art_resolver |
Definition at line 811 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::duration_changed |
Definition at line 824 of file service_skeleton.cpp.
media::ServiceSkeleton* media::ServiceSkeleton::Private::Exported::impl |
Definition at line 813 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::loop_status_changed |
Definition at line 836 of file service_skeleton.cpp.
mpris::MediaPlayer2::Skeleton media::ServiceSkeleton::Private::Exported::media_player |
Definition at line 806 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::meta_data_changed |
Definition at line 856 of file service_skeleton.cpp.
dbus::Object::Ptr media::ServiceSkeleton::Private::Exported::object |
Definition at line 804 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::playback_status_changed |
Definition at line 832 of file service_skeleton.cpp.
mpris::Player::Skeleton media::ServiceSkeleton::Private::Exported::player |
Definition at line 807 of file service_skeleton.cpp.
mpris::Playlists::Skeleton media::ServiceSkeleton::Private::Exported::playlists |
Definition at line 808 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::position_changed |
Definition at line 828 of file service_skeleton.cpp.
core::Connection media::ServiceSkeleton::Private::Exported::seeked_to |
Definition at line 820 of file service_skeleton.cpp.
dbus::Service::Ptr media::ServiceSkeleton::Private::Exported::service |
Definition at line 803 of file service_skeleton.cpp.
ServiceSkeleton::Configuration media::ServiceSkeleton::Private::Exported::service_skel_config |
Definition at line 814 of file service_skeleton.cpp.