#include <player.h>
Public Types | |
| enum | PlaybackStatus { Null , Ready , Playing , Paused , Stopped } |
| enum | LoopStatus { LoopNone , LoopTrack , LoopPlaylist } |
| enum | AudioStreamRole { AlarmRole , AlertRole , MultimediaRole , PhoneRole } |
| enum | Orientation { Rotate0 , Rotate90 , Rotate180 , Rotate270 } |
| typedef double | PlaybackRate |
| typedef double | Volume |
| typedef QMap< QString, QString > | Headers |
Signals | |
| void | controlsChanged () |
| void | sourceTypeChanged () |
| void | playbackStatusChanged () |
| void | backendChanged () |
| void | metaDataForCurrentTrackChanged () |
| void | loopStatusChanged () |
| void | playbackRateChanged () |
| void | shuffleChanged () |
| void | volumeChanged () |
| void | minimumPlaybackRateChanged () |
| void | maximumPlaybackRateChanged () |
| void | positionChanged (quint64 microseconds) |
| void | durationChanged (quint64 microseconds) |
| void | audioStreamRoleChanged () |
| void | orientationChanged () |
| void | seekedTo (quint64 microseconds) |
| void | aboutToFinish () |
| void | endOfStream () |
| void | videoDimensionChanged (const QSize &size) |
| void | errorOccurred (const Error &error) |
| void | bufferingChanged (int percent) |
| void | serviceDisconnected () |
| void | serviceReconnected () |
Properties | |
| bool | canPlay |
| bool | canPause |
| bool | canSeek |
| bool | canGoPrevious |
| bool | canGoNext |
| bool | isVideoSource |
| bool | isAudioSource |
| PlaybackStatus | playbackStatus |
| bool | shuffle |
| Volume | volume |
| Track::MetaData | metaDataForCurrentTrack |
| PlaybackRate | playbackRate |
| PlaybackRate | minimumPlaybackRate |
| PlaybackRate | maximumPlaybackRate |
| quint64 | position |
| quint64 | duration |
| Orientation | orientation |
| LoopStatus | loopStatus |
| AudioStreamRole | audioStreamRole |
| typedef QMap<QString, QString> lomiri::MediaHub::Player::Headers |
| typedef double lomiri::MediaHub::Player::PlaybackRate |
| typedef double lomiri::MediaHub::Player::Volume |
| Player::Player | ( | QObject * | parent = nullptr | ) |
Definition at line 506 of file player.cpp.
References lomiri::MediaHub::Error::toString().
Referenced by audioStreamRole(), canGoNext(), canGoPrevious(), canPause(), canPlay(), canSeek(), createGLTextureVideoSink(), duration(), goToNext(), goToPrevious(), isAudioSource(), isVideoSource(), loopStatus(), maximumPlaybackRate(), metaDataForCurrentTrack(), minimumPlaybackRate(), openUri(), orientation(), pause(), play(), playbackRate(), playbackStatus(), position(), seekTo(), serviceReconnected(), setAudioStreamRole(), setLoopStatus(), setPlaybackRate(), setShuffle(), setTrackList(), setVolume(), shuffle(), stop(), trackList(), uuid(), and volume().
|
signal |
References loopStatusChanged().
Referenced by serviceReconnected().
| Player::AudioStreamRole Player::audioStreamRole | ( | ) | const |
Definition at line 746 of file player.cpp.
References Player().
|
signal |
References sourceTypeChanged().
Referenced by serviceReconnected().
|
signal |
References position.
Referenced by orientationChanged().
|
signal |
References maximumPlaybackRateChanged().
Referenced by serviceReconnected().
| bool Player::canGoNext | ( | ) | const |
Definition at line 612 of file player.cpp.
References Player().
| bool Player::canGoPrevious | ( | ) | const |
Definition at line 606 of file player.cpp.
References Player().
| bool Player::canPause | ( | ) | const |
Definition at line 594 of file player.cpp.
References Player().
| bool Player::canPlay | ( | ) | const |
Definition at line 588 of file player.cpp.
References Player().
| bool Player::canSeek | ( | ) | const |
Definition at line 600 of file player.cpp.
References Player().
|
signal |
References metaDataForCurrentTrack.
Referenced by durationChanged(), and lomiri::MediaHub::PlayerPrivate::updateProperties().
| VideoSink & Player::createGLTextureVideoSink | ( | uint32_t | textureId | ) |
Definition at line 539 of file player.cpp.
References Player().
| quint64 Player::duration | ( | ) | const |
Definition at line 700 of file player.cpp.
References Player().
|
signal |
References controlsChanged().
Referenced by serviceReconnected().
|
signal |
References playbackRateChanged().
Referenced by serviceReconnected().
|
signal |
Signals all errors and warnings (typically from GStreamer and below)
References minimumPlaybackRateChanged().
Referenced by lomiri::MediaHub::PlayerPrivate::blockingCall(), lomiri::MediaHub::PlayerPrivate::createGLTextureVideoSink(), lomiri::MediaHub::PlayerPrivate::onError(), lomiri::MediaHub::PlayerPrivate::onSuccessfulCompletion(), serviceReconnected(), and lomiri::MediaHub::PlayerPrivate::watchErrors().
| void Player::goToNext | ( | ) |
Definition at line 552 of file player.cpp.
References Player().
| void Player::goToPrevious | ( | ) |
Definition at line 558 of file player.cpp.
References Player().
| bool Player::isAudioSource | ( | ) | const |
Definition at line 624 of file player.cpp.
References Player().
| bool Player::isVideoSource | ( | ) | const |
Definition at line 618 of file player.cpp.
References Player().
| Player::LoopStatus Player::loopStatus | ( | ) | const |
Definition at line 727 of file player.cpp.
References LoopNone, LoopPlaylist, LoopTrack, and Player().
|
signal |
References orientation.
Referenced by aboutToFinish().
| Player::PlaybackRate Player::maximumPlaybackRate | ( | ) | const |
Definition at line 688 of file player.cpp.
References Player().
|
signal |
Referenced by bufferingChanged().
| Track::MetaData Player::metaDataForCurrentTrack | ( | ) | const |
Definition at line 676 of file player.cpp.
References Player().
|
signal |
References duration.
Referenced by seekedTo(), and lomiri::MediaHub::PlayerPrivate::updateProperties().
| Player::PlaybackRate Player::minimumPlaybackRate | ( | ) | const |
Definition at line 682 of file player.cpp.
References Player().
|
signal |
References audioStreamRole.
Referenced by errorOccurred().
| void Player::openUri | ( | const QUrl & | uri, |
| const Headers & | headers = {} ) |
Definition at line 545 of file player.cpp.
References Player().
| Player::Orientation Player::orientation | ( | ) | const |
Definition at line 706 of file player.cpp.
References Player().
|
signal |
References backendChanged(), and playbackStatusChanged().
Referenced by serviceReconnected(), and lomiri::MediaHub::PlayerPrivate::updateProperties().
| void Player::pause | ( | ) |
Definition at line 570 of file player.cpp.
References Player().
| void Player::play | ( | ) |
Definition at line 564 of file player.cpp.
References Player().
| Player::PlaybackRate Player::playbackRate | ( | ) | const |
Definition at line 643 of file player.cpp.
References Player().
|
signal |
References loopStatus, and setLoopStatus().
Referenced by endOfStream().
| Player::PlaybackStatus Player::playbackStatus | ( | ) | const |
Definition at line 630 of file player.cpp.
References Player().
|
signal |
References maximumPlaybackRate.
Referenced by orientationChanged(), and lomiri::MediaHub::PlayerPrivate::updateProperties().
| quint64 Player::position | ( | ) | const |
Definition at line 694 of file player.cpp.
References Player().
|
signal |
Referenced by serviceDisconnected().
|
signal |
References metaDataForCurrentTrackChanged().
Referenced by serviceReconnected().
| void Player::seekTo | ( | uint64_t | microseconds | ) |
Definition at line 582 of file player.cpp.
References Player().
|
signal |
References positionChanged().
Referenced by lomiri::MediaHub::PlayerPrivate::PlayerPrivate(), and serviceReconnected().
|
signal |
References aboutToFinish(), audioStreamRoleChanged(), bufferingChanged(), durationChanged(), endOfStream(), errorOccurred(), orientationChanged(), Player(), seekedTo(), serviceDisconnected(), serviceReconnected(), and videoDimensionChanged().
Referenced by lomiri::MediaHub::PlayerPrivate::PlayerPrivate(), and serviceReconnected().
| void Player::setAudioStreamRole | ( | AudioStreamRole | role | ) |
Definition at line 740 of file player.cpp.
References Player().
Referenced by volumeChanged().
| void Player::setLoopStatus | ( | LoopStatus | loopStatus | ) |
Definition at line 712 of file player.cpp.
References LoopNone, LoopPlaylist, loopStatus, LoopTrack, and Player().
Referenced by playbackRateChanged().
| void Player::setPlaybackRate | ( | PlaybackRate | rate | ) |
Definition at line 636 of file player.cpp.
References Player().
| void Player::setShuffle | ( | bool | shuffle | ) |
Definition at line 649 of file player.cpp.
References Player(), and shuffle.
| void Player::setTrackList | ( | TrackList * | trackList | ) |
Definition at line 527 of file player.cpp.
References Player(), and trackList().
| void Player::setVolume | ( | Volume | volume | ) |
Definition at line 662 of file player.cpp.
References Player(), and volume.
| bool Player::shuffle | ( | ) | const |
Definition at line 656 of file player.cpp.
References Player().
|
signal |
References loopStatus.
Referenced by videoDimensionChanged().
|
signal |
References minimumPlaybackRate.
Referenced by audioStreamRoleChanged(), and lomiri::MediaHub::PlayerPrivate::updateProperties().
| void Player::stop | ( | ) |
Definition at line 576 of file player.cpp.
References Player().
| TrackList * Player::trackList | ( | ) | const |
Definition at line 533 of file player.cpp.
References Player().
Referenced by setTrackList().
| QString Player::uuid | ( | ) | const |
Definition at line 521 of file player.cpp.
References Player().
|
signal |
References shuffleChanged(), and volumeChanged().
Referenced by lomiri::MediaHub::PlayerPrivate::onVideoDimensionChanged(), and serviceReconnected().
| Player::Volume Player::volume | ( | ) | const |
Definition at line 670 of file player.cpp.
References Player().
|
signal |
References setAudioStreamRole().
Referenced by videoDimensionChanged().
|
readwrite |
Definition at line 66 of file player.h.
Referenced by minimumPlaybackRateChanged().
|
read |
Definition at line 62 of file player.h.
Referenced by metaDataForCurrentTrackChanged().
|
readwrite |
Definition at line 65 of file player.h.
Referenced by playbackRateChanged(), setLoopStatus(), and shuffleChanged().
|
read |
Definition at line 59 of file player.h.
Referenced by playbackStatusChanged().
|
read |
Definition at line 55 of file player.h.
Referenced by controlsChanged().
|
read |
Definition at line 58 of file player.h.
Referenced by sourceTypeChanged().
|
read |
Definition at line 63 of file player.h.
Referenced by loopStatusChanged().
|
readwrite |
|
read |
|
read |
Definition at line 61 of file player.h.
Referenced by backendChanged().
|
readwrite |
Definition at line 53 of file player.h.
Referenced by setShuffle().
|
readwrite |
Definition at line 54 of file player.h.
Referenced by setVolume().