Public Types | |
typedef map < media::Player::PlayerKey, std::shared_ptr< media::Player > > | player_map_t |
Public Member Functions | |
Private () | |
~Private () | |
void | track_player (const std::shared_ptr< media::Player > &player) |
media::Player::PlayerKey | key () const |
void | pause_other_sessions (media::Player::PlayerKey key) |
void | pause_all_multimedia_sessions () |
void | resume_multimedia_session () |
Public Attributes | |
player_map_t | player_map |
media::Player::PlayerKey | key_ |
media::Player::PlayerKey | resume_key |
std::thread | worker |
dbus::Bus::Ptr | bus |
std::shared_ptr< dbus::Object > | indicator_power_session |
std::shared_ptr < core::dbus::Property < core::IndicatorPower::PowerLevel > > | power_level |
std::shared_ptr < core::dbus::Property < core::IndicatorPower::IsWarning > > | is_warning |
Definition at line 35 of file service_implementation.cpp.
typedef map<media::Player::PlayerKey, std::shared_ptr<media::Player> > media::ServiceImplementation::Private::player_map_t |
Definition at line 37 of file service_implementation.cpp.
|
inline |
Definition at line 39 of file service_implementation.cpp.
|
inline |
Definition at line 73 of file service_implementation.cpp.
|
inline |
Definition at line 90 of file service_implementation.cpp.
|
inline |
Definition at line 123 of file service_implementation.cpp.
References core::ubuntu::media::Player::multimedia.
|
inline |
Definition at line 95 of file service_implementation.cpp.
References core::ubuntu::media::Player::multimedia.
|
inline |
Definition at line 137 of file service_implementation.cpp.
|
inline |
Definition at line 81 of file service_implementation.cpp.
dbus::Bus::Ptr media::ServiceImplementation::Private::bus |
Definition at line 159 of file service_implementation.cpp.
std::shared_ptr<dbus::Object> media::ServiceImplementation::Private::indicator_power_session |
Definition at line 160 of file service_implementation.cpp.
std::shared_ptr<core::dbus::Property<core::IndicatorPower::IsWarning> > media::ServiceImplementation::Private::is_warning |
Definition at line 162 of file service_implementation.cpp.
media::Player::PlayerKey media::ServiceImplementation::Private::key_ |
Definition at line 154 of file service_implementation.cpp.
player_map_t media::ServiceImplementation::Private::player_map |
Definition at line 153 of file service_implementation.cpp.
std::shared_ptr<core::dbus::Property<core::IndicatorPower::PowerLevel> > media::ServiceImplementation::Private::power_level |
Definition at line 161 of file service_implementation.cpp.
media::Player::PlayerKey media::ServiceImplementation::Private::resume_key |
Definition at line 157 of file service_implementation.cpp.
std::thread media::ServiceImplementation::Private::worker |
Definition at line 158 of file service_implementation.cpp.