#include <engine.h>
Inheritance diagram for gstreamer::Engine:
Collaboration diagram for gstreamer::Engine:Classes | |
| struct | Private |
Public Member Functions | |
| Engine () | |
| ~Engine () | |
| const std::shared_ptr < MetaDataExtractor > & | meta_data_extractor () const |
| const core::Property< State > & | state () const |
| bool | open_resource_for_uri (const core::ubuntu::media::Track::UriType &uri) |
| void | create_video_sink (uint32_t texture_id) |
| bool | play () |
| bool | stop () |
| bool | pause () |
| bool | seek_to (const std::chrono::microseconds &ts) |
| const core::Property< bool > & | is_video_source () const |
| const core::Property< bool > & | is_audio_source () const |
| const core::Property< uint64_t > & | position () const |
| const core::Property< uint64_t > & | duration () const |
| const core::Property < core::ubuntu::media::Engine::Volume > & | volume () const |
| core::Property < core::ubuntu::media::Engine::Volume > & | volume () |
| const core::Property < core::ubuntu::media::Player::AudioStreamRole > & | audio_stream_role () const |
| core::Property < core::ubuntu::media::Player::AudioStreamRole > & | audio_stream_role () |
| const core::Property < std::tuple < core::ubuntu::media::Track::UriType, core::ubuntu::media::Track::MetaData > > & | track_meta_data () const |
| const core::Signal< void > & | about_to_finish_signal () const |
| const core::Signal< uint64_t > & | seeked_to_signal () const |
| const core::Signal< void > & | client_disconnected_signal () const |
| const core::Signal< void > & | end_of_stream_signal () const |
| const core::Signal < core::ubuntu::media::Player::PlaybackStatus > & | playback_status_changed_signal () const |
Additional Inherited Members | |
Public Types inherited from core::ubuntu::media::Engine | |
| enum | State { State::ready, State::busy, State::playing, State::paused, State::stopped } |
| gstreamer::Engine::Engine | ( | ) |
Definition at line 179 of file engine.cpp.
| gstreamer::Engine::~Engine | ( | ) |
Definition at line 185 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 322 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 306 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 311 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 332 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 206 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 290 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 337 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 273 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 262 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 190 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 243 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 211 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 342 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 284 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 257 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 327 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 195 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 225 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 317 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 296 of file engine.cpp.
|
virtual |
Implements core::ubuntu::media::Engine.
Definition at line 301 of file engine.cpp.