Music Hub  ..
A session-wide music playback service
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
core::ubuntu::media::PlayerSkeleton Class Reference

#include <player_skeleton.h>

+ Inheritance diagram for core::ubuntu::media::PlayerSkeleton:
+ Collaboration diagram for core::ubuntu::media::PlayerSkeleton:

Public Member Functions

 ~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 > & 
is_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
< uint64_t > & 
position () const
 
virtual const core::Property
< uint64_t > & 
duration () const
 
virtual const core::Property
< AudioStreamRole > & 
audio_stream_role () const
 
virtual core::Property
< LoopStatus > & 
loop_status ()
 
virtual core::Property
< PlaybackRate > & 
playback_rate ()
 
virtual core::Property< bool > & is_shuffle ()
 
virtual core::Property< Volume > & volume ()
 
virtual core::Property
< AudioStreamRole > & 
audio_stream_role ()
 
virtual const core::Signal
< uint64_t > & 
seeked_to () const
 
virtual const core::Signal
< void > & 
end_of_stream () const
 
virtual core::Signal
< PlaybackStatus > & 
playback_status_changed ()
 

Protected Member Functions

 PlayerSkeleton (const core::dbus::types::ObjectPath &session_path)
 
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
< uint64_t > & 
position ()
 
virtual core::Property
< uint64_t > & 
duration ()
 
virtual core::Signal< uint64_t > & seeked_to ()
 
virtual core::Signal< void > & end_of_stream ()
 

Detailed Description

Definition at line 42 of file player_skeleton.h.

Constructor & Destructor Documentation

core::ubuntu::media::PlayerSkeleton::~PlayerSkeleton ( )
core::ubuntu::media::PlayerSkeleton::PlayerSkeleton ( const core::dbus::types::ObjectPath &  session_path)
protected

Member Function Documentation

virtual const core::Property<AudioStreamRole>& core::ubuntu::media::PlayerSkeleton::audio_stream_role ( ) const
virtual
virtual core::Property<AudioStreamRole>& core::ubuntu::media::PlayerSkeleton::audio_stream_role ( )
virtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_go_next ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_go_next ( )
protectedvirtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_go_previous ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_go_previous ( )
protectedvirtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_pause ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_pause ( )
protectedvirtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_play ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_play ( )
protectedvirtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_seek ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::can_seek ( )
protectedvirtual
virtual const core::Property<uint64_t>& core::ubuntu::media::PlayerSkeleton::duration ( ) const
virtual
virtual core::Property<uint64_t>& core::ubuntu::media::PlayerSkeleton::duration ( )
protectedvirtual
virtual const core::Signal<void>& core::ubuntu::media::PlayerSkeleton::end_of_stream ( ) const
virtual
virtual core::Signal<void>& core::ubuntu::media::PlayerSkeleton::end_of_stream ( )
protectedvirtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::is_audio_source ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::is_audio_source ( )
protectedvirtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::is_shuffle ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::is_shuffle ( )
virtual
virtual const core::Property<bool>& core::ubuntu::media::PlayerSkeleton::is_video_source ( ) const
virtual
virtual core::Property<bool>& core::ubuntu::media::PlayerSkeleton::is_video_source ( )
protectedvirtual
virtual const core::Property<LoopStatus>& core::ubuntu::media::PlayerSkeleton::loop_status ( ) const
virtual
virtual core::Property<LoopStatus>& core::ubuntu::media::PlayerSkeleton::loop_status ( )
virtual
virtual const core::Property<PlaybackRate>& core::ubuntu::media::PlayerSkeleton::maximum_playback_rate ( ) const
virtual
virtual core::Property<PlaybackRate>& core::ubuntu::media::PlayerSkeleton::maximum_playback_rate ( )
protectedvirtual
virtual const core::Property<Track::MetaData>& core::ubuntu::media::PlayerSkeleton::meta_data_for_current_track ( ) const
virtual
virtual core::Property<Track::MetaData>& core::ubuntu::media::PlayerSkeleton::meta_data_for_current_track ( )
protectedvirtual
virtual const core::Property<PlaybackRate>& core::ubuntu::media::PlayerSkeleton::minimum_playback_rate ( ) const
virtual
virtual core::Property<PlaybackRate>& core::ubuntu::media::PlayerSkeleton::minimum_playback_rate ( )
protectedvirtual
virtual const core::Property<PlaybackRate>& core::ubuntu::media::PlayerSkeleton::playback_rate ( ) const
virtual
virtual core::Property<PlaybackRate>& core::ubuntu::media::PlayerSkeleton::playback_rate ( )
virtual
virtual const core::Property<PlaybackStatus>& core::ubuntu::media::PlayerSkeleton::playback_status ( ) const
virtual
virtual core::Property<PlaybackStatus>& core::ubuntu::media::PlayerSkeleton::playback_status ( )
protectedvirtual
virtual core::Signal<PlaybackStatus>& core::ubuntu::media::PlayerSkeleton::playback_status_changed ( )
virtual
virtual const core::Property<uint64_t>& core::ubuntu::media::PlayerSkeleton::position ( ) const
virtual
virtual core::Property<uint64_t>& core::ubuntu::media::PlayerSkeleton::position ( )
protectedvirtual
virtual const core::Signal<uint64_t>& core::ubuntu::media::PlayerSkeleton::seeked_to ( ) const
virtual
virtual core::Signal<uint64_t>& core::ubuntu::media::PlayerSkeleton::seeked_to ( )
protectedvirtual
virtual const core::Property<Volume>& core::ubuntu::media::PlayerSkeleton::volume ( ) const
virtual
virtual core::Property<Volume>& core::ubuntu::media::PlayerSkeleton::volume ( )
virtual

The documentation for this class was generated from the following file: