#include <service_implementation.h>
Public Member Functions | |
ServiceImplementation () | |
~ServiceImplementation () | |
std::shared_ptr< Player > | create_session (const Player::Configuration &) |
void | pause_other_sessions (Player::PlayerKey key) |
![]() | |
ServiceSkeleton (const CoverArtResolver &cover_art_resolver=always_missing_cover_art_resolver()) | |
~ServiceSkeleton () | |
bool | has_player_for_key (const Player::PlayerKey &key) const |
std::shared_ptr< Player > | player_for_key (const Player::PlayerKey &key) const |
void | enumerate_players (const PlayerEnumerator &enumerator) const |
void | remove_player_for_key (const Player::PlayerKey &key) |
void | set_current_player_for_key (const Player::PlayerKey &key) |
void | run () |
void | stop () |
Additional Inherited Members | |
![]() | |
typedef std::function< void(const core::ubuntu::media::Player::PlayerKey &, const std::shared_ptr < core::ubuntu::media::Player > &) > | PlayerEnumerator |
Definition at line 33 of file service_implementation.h.
core::ubuntu::media::ServiceImplementation::ServiceImplementation | ( | ) |
core::ubuntu::media::ServiceImplementation::~ServiceImplementation | ( | ) |
std::shared_ptr<Player> core::ubuntu::media::ServiceImplementation::create_session | ( | const Player::Configuration & | ) |
void core::ubuntu::media::ServiceImplementation::pause_other_sessions | ( | Player::PlayerKey | key | ) |