#include <player_implementation.h>
Classes | |
struct | Configuration |
Public Member Functions | |
PlayerImplementation (const Configuration &configuration) | |
~PlayerImplementation () | |
virtual std::string | uuid () const |
virtual void | reconnect () |
virtual void | abandon () |
virtual std::shared_ptr< TrackList > | track_list () |
virtual Player::PlayerKey | key () const |
virtual video::Sink::Ptr | create_gl_texture_video_sink (std::uint32_t texture_id) |
virtual bool | open_uri (const Track::UriType &uri) |
virtual bool | open_uri (const Track::UriType &uri, const Player::HeadersType &headers) |
virtual void | next () |
virtual void | previous () |
virtual void | play () |
virtual void | pause () |
virtual void | stop () |
virtual void | seek_to (const std::chrono::microseconds &offset) |
const core::Signal & | on_client_disconnected () const |
Protected Member Functions | |
void | emit_playback_status_changed (const Player::PlaybackStatus &status) |
Definition at line 40 of file player_implementation.h.
core::ubuntu::media::PlayerImplementation< Parent >::PlayerImplementation | ( | const Configuration & | configuration | ) |
core::ubuntu::media::PlayerImplementation< Parent >::~PlayerImplementation | ( | ) |
|
virtual |
|
virtual |
|
protected |
|
virtual |
|
virtual |
const core::Signal& core::ubuntu::media::PlayerImplementation< Parent >::on_client_disconnected | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |