#include <player_skeleton.h>
Inheritance diagram for core::ubuntu::media::PlayerSkeleton:
Collaboration diagram for core::ubuntu::media::PlayerSkeleton:Classes | |
| struct | Configuration |
Public Member Functions | |
| PlayerSkeleton (const Configuration &configuration) | |
| ~PlayerSkeleton () | |
| virtual const core::Property< bool > & | can_play () const |
| virtual const core::Property< bool > & | can_pause () const |
| virtual const core::Property< bool > & | can_seek () const |
| virtual const core::Property< bool > & | can_go_previous () const |
| virtual const core::Property< bool > & | can_go_next () const |
| virtual const core::Property< bool > & | is_video_source () const |
| virtual const core::Property< bool > & | is_audio_source () const |
| virtual const core::Property< PlaybackStatus > & | playback_status () const |
| virtual const core::Property< LoopStatus > & | loop_status () const |
| virtual const core::Property< PlaybackRate > & | playback_rate () const |
| virtual const core::Property< bool > & | shuffle () const |
| virtual const core::Property< Track::MetaData > & | meta_data_for_current_track () const |
| virtual const core::Property< Volume > & | volume () const |
| virtual const core::Property< PlaybackRate > & | minimum_playback_rate () const |
| virtual const core::Property< PlaybackRate > & | maximum_playback_rate () const |
| virtual const core::Property< int64_t > & | position () const |
| virtual const core::Property< int64_t > & | duration () const |
| virtual const core::Property< AudioStreamRole > & | audio_stream_role () const |
| virtual const core::Property< Orientation > & | orientation () const |
| virtual const core::Property< Lifetime > & | lifetime () const |
| virtual core::Property< LoopStatus > & | loop_status () |
| virtual core::Property< PlaybackRate > & | playback_rate () |
| virtual core::Property< bool > & | shuffle () |
| virtual core::Property< Volume > & | volume () |
| virtual core::Property< AudioStreamRole > & | audio_stream_role () |
| virtual core::Property< Lifetime > & | lifetime () |
| virtual const core::Signal< int64_t > & | seeked_to () const |
| virtual const core::Signal< void > & | about_to_finish () const |
| virtual const core::Signal< void > & | end_of_stream () const |
| virtual const core::Signal< video::Dimensions > & | video_dimension_changed () const |
| virtual const core::Signal< Error > & | error () const |
| virtual core::Property< PlaybackStatus > & | playback_status () |
| virtual core::Property< bool > & | can_play () |
| virtual core::Property< bool > & | can_pause () |
| virtual core::Property< bool > & | can_seek () |
| virtual core::Property< bool > & | can_go_previous () |
| virtual core::Property< bool > & | can_go_next () |
| virtual core::Property< bool > & | is_video_source () |
| virtual core::Property< bool > & | is_audio_source () |
| virtual core::Property< Track::MetaData > & | meta_data_for_current_track () |
| virtual core::Property< PlaybackRate > & | minimum_playback_rate () |
| virtual core::Property< PlaybackRate > & | maximum_playback_rate () |
| virtual core::Property< int64_t > & | position () |
| virtual core::Property< int64_t > & | duration () |
| virtual core::Property< Orientation > & | orientation () |
| virtual core::Signal< int64_t > & | seeked_to () |
| virtual core::Signal< void > & | about_to_finish () |
| virtual core::Signal< void > & | end_of_stream () |
| virtual core::Signal< PlaybackStatus > & | playback_status_changed () |
| virtual core::Signal< video::Dimensions > & | video_dimension_changed () |
| virtual core::Signal< Error > & | error () |
Public Member Functions inherited from core::ubuntu::media::Player | |
| Player (const Player &)=delete | |
| virtual | ~Player () |
| Player & | operator= (const Player &)=delete |
| bool | operator== (const Player &) const =delete |
| virtual std::string | uuid () const =0 |
| virtual void | reconnect ()=0 |
| virtual void | abandon ()=0 |
| virtual std::shared_ptr< TrackList > | track_list ()=0 |
| virtual PlayerKey | key () const =0 |
| virtual video::Sink::Ptr | create_gl_texture_video_sink (std::uint32_t texture_id)=0 |
| virtual bool | open_uri (const Track::UriType &uri)=0 |
| virtual bool | open_uri (const Track::UriType &uri, const HeadersType &)=0 |
| virtual void | next ()=0 |
| virtual void | previous ()=0 |
| virtual void | play ()=0 |
| virtual void | pause ()=0 |
| virtual void | stop ()=0 |
| virtual void | seek_to (const std::chrono::microseconds &offset)=0 |
Additional Inherited Members | |
Public Types inherited from core::ubuntu::media::Player | |
| enum | PlaybackStatus { null, ready, playing, paused, stopped } |
| enum | LoopStatus { none, track, playlist } |
| enum | AudioStreamRole { alarm, alert, multimedia, phone } |
| enum | Orientation { rotate0, rotate90, rotate180, rotate270 } |
| enum | Lifetime { normal, resumable } |
| enum | Error { no_error, resource_error, format_error, network_error, access_denied_error, service_missing_error } |
| typedef double | PlaybackRate |
| typedef double | Volume |
| typedef uint32_t | PlayerKey |
| typedef void * | GLConsumerWrapperHybris |
| typedef std::map< std::string, std::string > | HeadersType |
Protected Member Functions inherited from core::ubuntu::media::Player | |
| Player () | |
Definition at line 48 of file player_skeleton.h.
| core::ubuntu::media::PlayerSkeleton::PlayerSkeleton | ( | const Configuration & | configuration | ) |
| core::ubuntu::media::PlayerSkeleton::~PlayerSkeleton | ( | ) |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Signals all errors and warnings (typically from GStreamer and below)
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.