#include <player_stub.h>
Inheritance diagram for core::ubuntu::media::PlayerStub:
Collaboration diagram for core::ubuntu::media::PlayerStub:Public Member Functions | |
| PlayerStub (const std::shared_ptr< Service > &parent, const std::shared_ptr< core::dbus::Object > &object) | |
| ~PlayerStub () | |
| virtual std::shared_ptr < TrackList > | track_list () |
| virtual PlayerKey | key () const |
| virtual bool | open_uri (const Track::UriType &uri) |
| virtual void | create_video_sink (uint32_t texture_id) |
| virtual GLConsumerWrapperHybris | gl_consumer () const |
| virtual void | next () |
| virtual void | previous () |
| virtual void | play () |
| virtual void | pause () |
| virtual void | seek_to (const std::chrono::microseconds &offset) |
| virtual void | stop () |
| virtual void | set_frame_available_callback (FrameAvailableCb cb, void *context) |
| virtual void | set_playback_complete_callback (PlaybackCompleteCb cb, void *context) |
| 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 < int64_t > & | position () const |
| virtual const core::Property < int64_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 < int64_t > & | seeked_to () const |
| virtual const core::Signal < void > & | end_of_stream () const |
| virtual core::Signal < PlaybackStatus > & | playback_status_changed () |
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 |
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 } |
| typedef double | PlaybackRate |
| typedef double | Volume |
| typedef uint32_t | PlayerKey |
| typedef void * | GLConsumerWrapperHybris |
| typedef void(* | FrameAvailableCbHybris )(GLConsumerWrapperHybris wrapper, void *context) |
| typedef void(* | FrameAvailableCb )(void *context) |
| typedef void(* | PlaybackCompleteCb )(void *context) |
Protected Member Functions inherited from core::ubuntu::media::Player | |
| Player () | |
Definition at line 36 of file player_stub.h.
|
explicit |
| core::ubuntu::media::PlayerStub::~PlayerStub | ( | ) |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.
|
virtual |
Implements core::ubuntu::media::Player.