#include <engine.h>
Classes | |
class | MetaDataExtractor |
struct | Volume |
Public Types | |
enum | State { State::ready, State::busy, State::playing, State::paused, State::stopped } |
Public Member Functions | |
virtual const std::shared_ptr < MetaDataExtractor > & | meta_data_extractor () const =0 |
virtual const core::Property < State > & | state () const =0 |
virtual bool | open_resource_for_uri (const Track::UriType &uri)=0 |
virtual bool | open_resource_for_uri (const core::ubuntu::media::Track::UriType &uri, const Player::HeadersType &)=0 |
virtual void | create_video_sink (uint32_t texture_id)=0 |
virtual bool | play ()=0 |
virtual bool | stop ()=0 |
virtual bool | pause ()=0 |
virtual bool | seek_to (const std::chrono::microseconds &ts)=0 |
virtual const core::Property < bool > & | is_video_source () const =0 |
virtual const core::Property < bool > & | is_audio_source () const =0 |
virtual const core::Property < uint64_t > & | position () const =0 |
virtual const core::Property < uint64_t > & | duration () const =0 |
virtual const core::Property < Volume > & | volume () const =0 |
virtual core::Property< Volume > & | volume ()=0 |
virtual const core::Property < core::ubuntu::media::Player::AudioStreamRole > & | audio_stream_role () const =0 |
virtual core::Property < core::ubuntu::media::Player::AudioStreamRole > & | audio_stream_role ()=0 |
virtual const core::Property < core::ubuntu::media::Player::Orientation > & | orientation () const =0 |
virtual const core::Property < core::ubuntu::media::Player::Lifetime > & | lifetime () const =0 |
virtual core::Property < core::ubuntu::media::Player::Lifetime > & | lifetime ()=0 |
virtual const core::Property < std::tuple< Track::UriType, Track::MetaData > > & | track_meta_data () const =0 |
virtual const core::Signal < void > & | about_to_finish_signal () const =0 |
virtual const core::Signal < uint64_t > & | seeked_to_signal () const =0 |
virtual const core::Signal < void > & | client_disconnected_signal () const =0 |
virtual const core::Signal < void > & | end_of_stream_signal () const =0 |
virtual const core::Signal < core::ubuntu::media::Player::PlaybackStatus > & | playback_status_changed_signal () const =0 |
virtual const core::Signal < uint32_t, uint32_t > & | video_dimension_changed_signal () const =0 |
virtual void | reset ()=0 |
|
strong |
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.
|
pure virtual |
Implemented in gstreamer::Engine.