#include <engine.h>
Protected Member Functions | |
| void | doSetAudioStreamRole (lomiri::MediaHubService::Player::AudioStreamRole role) override |
| void | doSetLifetime (lomiri::MediaHubService::Player::Lifetime lifetime) override |
| void | doSetVolume (double volume) override |
| Protected Member Functions inherited from lomiri::MediaHubService::Engine | |
| void | setMetadataExtractor (const QSharedPointer< MetaDataExtractor > &extractor) |
| void | setState (State state) |
| void | setIsVideoSource (bool value) |
| void | setIsAudioSource (bool value) |
| void | setOrientation (Player::Orientation o) |
| void | setTrackMetadata (const QPair< QUrl, Track::MetaData > &metadata) |
| void | setVideoDimension (const QSize &size) |
| void | setPlaybackStatus (Player::PlaybackStatus status) |
Additional Inherited Members | |
| Public Types inherited from lomiri::MediaHubService::Engine | |
| enum class | State { no_media , ready , busy , playing , paused , stopped } |
| Signals inherited from lomiri::MediaHubService::Engine | |
| void | stateChanged () |
| void | isVideoSourceChanged () |
| void | isAudioSourceChanged () |
| void | positionChanged () |
| void | durationChanged () |
| void | orientationChanged () |
| void | trackMetadataChanged () |
| void | aboutToFinish () |
| void | seekedTo (uint64_t offset) |
| void | clientDisconnected () |
| void | endOfStream () |
| void | playbackStatusChanged () |
| void | videoDimensionChanged () |
| void | errorOccurred (Player::Error error) |
| void | bufferingChanged (int) |
| gstreamer::Engine::Engine | ( | const lomiri::MediaHubService::Player::PlayerKey | key | ) |
Definition at line 296 of file engine.cpp.
References lomiri::MediaHubService::Engine::audioStreamRole(), doSetAudioStreamRole(), doSetLifetime(), Engine(), lomiri::MediaHubService::Engine::lifetime(), gstreamer::Playbin::mediaFileTypeChanged(), and lomiri::MediaHubService::Engine::setMetadataExtractor().
Referenced by create_video_sink(), doSetAudioStreamRole(), doSetLifetime(), doSetVolume(), duration(), Engine(), metaDataExtractor(), open_resource_for_uri(), open_resource_for_uri(), pause(), play(), position(), reset(), seek_to(), and stop().
|
virtual |
Reimplemented from lomiri::MediaHubService::Engine.
Definition at line 315 of file engine.cpp.
References lomiri::MediaHubService::Engine::no_media, lomiri::MediaHubService::Engine::setState(), and stop().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 337 of file engine.cpp.
References Engine().
|
overrideprotectedvirtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 416 of file engine.cpp.
References Engine().
Referenced by Engine().
|
overrideprotectedvirtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 422 of file engine.cpp.
References Engine(), and lomiri::MediaHubService::Engine::lifetime().
Referenced by Engine().
|
overrideprotectedvirtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 428 of file engine.cpp.
References Engine(), and lomiri::MediaHubService::Engine::volume().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 404 of file engine.cpp.
References Engine().
| const QSharedPointer< MetaDataExtractor > & gstreamer::Engine::metaDataExtractor | ( | ) | const |
References Engine(), lomiri::MediaHubService::Engine::lifetime(), and lomiri::MediaHubService::Engine::volume().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 321 of file engine.cpp.
References Engine().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 329 of file engine.cpp.
References Engine().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 378 of file engine.cpp.
References Engine(), MH_TRACE, lomiri::MediaHubService::Engine::paused, and lomiri::MediaHubService::Engine::setState().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 343 of file engine.cpp.
References Engine(), MH_INFO, lomiri::MediaHubService::Engine::playing, and lomiri::MediaHubService::Engine::setState().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 398 of file engine.cpp.
References Engine().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 410 of file engine.cpp.
References Engine().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 392 of file engine.cpp.
References Engine().
|
virtual |
Implements lomiri::MediaHubService::Engine.
Definition at line 357 of file engine.cpp.
References Engine(), MH_DEBUG, MH_TRACE, lomiri::MediaHubService::Engine::setPlaybackStatus(), lomiri::MediaHubService::Engine::setState(), lomiri::MediaHubService::Engine::state(), lomiri::MediaHubService::Engine::stopped, and lomiri::MediaHubService::Player::stopped.
Referenced by ~Engine().