#include <player.h>
|
| 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 |
| |
Definition at line 39 of file player.h.
◆ Headers
◆ PlaybackRate
◆ Volume
◆ AudioStreamRole
Audio stream role types used to categorize audio playback. multimedia is the default role type and will be automatically paused by media-hub when other types need to play.
| Enumerator |
|---|
| AlarmRole | |
| AlertRole | |
| MultimediaRole | |
| PhoneRole | |
Definition at line 106 of file player.h.
◆ LoopStatus
| Enumerator |
|---|
| LoopNone | |
| LoopTrack | |
| LoopPlaylist | |
Definition at line 94 of file player.h.
◆ Orientation
| Enumerator |
|---|
| Rotate0 | |
| Rotate90 | |
| Rotate180 | |
| Rotate270 | |
Definition at line 114 of file player.h.
◆ PlaybackStatus
| Enumerator |
|---|
| Null | |
| Ready | |
| Playing | |
| Paused | |
| Stopped | |
Definition at line 85 of file player.h.
◆ Player()
| Player::Player |
( |
QObject * |
parent = nullptr | ) |
|
◆ ~Player()
◆ aboutToFinish
| void lomiri::MediaHub::Player::aboutToFinish |
( |
| ) |
|
|
signal |
◆ audioStreamRole()
◆ audioStreamRoleChanged
| void lomiri::MediaHub::Player::audioStreamRoleChanged |
( |
| ) |
|
|
signal |
◆ backendChanged
| void lomiri::MediaHub::Player::backendChanged |
( |
| ) |
|
|
signal |
◆ bufferingChanged
| void lomiri::MediaHub::Player::bufferingChanged |
( |
int |
percent | ) |
|
|
signal |
◆ canGoNext()
| bool Player::canGoNext |
( |
| ) |
const |
◆ canGoPrevious()
| bool Player::canGoPrevious |
( |
| ) |
const |
◆ canPause()
| bool Player::canPause |
( |
| ) |
const |
◆ canPlay()
| bool Player::canPlay |
( |
| ) |
const |
◆ canSeek()
| bool Player::canSeek |
( |
| ) |
const |
◆ controlsChanged
| void lomiri::MediaHub::Player::controlsChanged |
( |
| ) |
|
|
signal |
◆ createGLTextureVideoSink()
| VideoSink & Player::createGLTextureVideoSink |
( |
uint32_t |
textureId | ) |
|
◆ duration()
| quint64 Player::duration |
( |
| ) |
const |
◆ durationChanged
| void lomiri::MediaHub::Player::durationChanged |
( |
quint64 |
microseconds | ) |
|
|
signal |
◆ endOfStream
| void lomiri::MediaHub::Player::endOfStream |
( |
| ) |
|
|
signal |
◆ errorOccurred
| void lomiri::MediaHub::Player::errorOccurred |
( |
const Error & |
error | ) |
|
|
signal |
Signals all errors and warnings (typically from GStreamer and below)
◆ goToNext()
| void Player::goToNext |
( |
| ) |
|
◆ goToPrevious()
| void Player::goToPrevious |
( |
| ) |
|
◆ isAudioSource()
| bool Player::isAudioSource |
( |
| ) |
const |
◆ isVideoSource()
| bool Player::isVideoSource |
( |
| ) |
const |
◆ loopStatus()
◆ loopStatusChanged
| void lomiri::MediaHub::Player::loopStatusChanged |
( |
| ) |
|
|
signal |
◆ maximumPlaybackRate()
◆ maximumPlaybackRateChanged
| void lomiri::MediaHub::Player::maximumPlaybackRateChanged |
( |
| ) |
|
|
signal |
◆ metaDataForCurrentTrack()
◆ metaDataForCurrentTrackChanged
| void lomiri::MediaHub::Player::metaDataForCurrentTrackChanged |
( |
| ) |
|
|
signal |
◆ minimumPlaybackRate()
◆ minimumPlaybackRateChanged
| void lomiri::MediaHub::Player::minimumPlaybackRateChanged |
( |
| ) |
|
|
signal |
◆ openUri()
| void Player::openUri |
( |
const QUrl & |
uri, |
|
|
const Headers & |
headers = {} |
|
) |
| |
◆ orientation()
◆ orientationChanged
| void lomiri::MediaHub::Player::orientationChanged |
( |
| ) |
|
|
signal |
◆ pause()
◆ play()
◆ playbackRate()
◆ playbackRateChanged
| void lomiri::MediaHub::Player::playbackRateChanged |
( |
| ) |
|
|
signal |
◆ playbackStatus()
◆ playbackStatusChanged
| void lomiri::MediaHub::Player::playbackStatusChanged |
( |
| ) |
|
|
signal |
◆ position()
| quint64 Player::position |
( |
| ) |
const |
◆ positionChanged
| void lomiri::MediaHub::Player::positionChanged |
( |
quint64 |
microseconds | ) |
|
|
signal |
◆ seekedTo
| void lomiri::MediaHub::Player::seekedTo |
( |
quint64 |
microseconds | ) |
|
|
signal |
◆ seekTo()
| void Player::seekTo |
( |
uint64_t |
microseconds | ) |
|
◆ serviceDisconnected
| void lomiri::MediaHub::Player::serviceDisconnected |
( |
| ) |
|
|
signal |
◆ serviceReconnected
| void lomiri::MediaHub::Player::serviceReconnected |
( |
| ) |
|
|
signal |
◆ setAudioStreamRole()
◆ setLoopStatus()
| void Player::setLoopStatus |
( |
LoopStatus |
loopStatus | ) |
|
◆ setPlaybackRate()
◆ setShuffle()
| void Player::setShuffle |
( |
bool |
shuffle | ) |
|
◆ setTrackList()
| void Player::setTrackList |
( |
TrackList * |
trackList | ) |
|
◆ setVolume()
| void Player::setVolume |
( |
Volume |
volume | ) |
|
◆ shuffle()
| bool Player::shuffle |
( |
| ) |
const |
◆ shuffleChanged
| void lomiri::MediaHub::Player::shuffleChanged |
( |
| ) |
|
|
signal |
◆ sourceTypeChanged
| void lomiri::MediaHub::Player::sourceTypeChanged |
( |
| ) |
|
|
signal |
◆ stop()
◆ trackList()
◆ uuid()
| QString Player::uuid |
( |
| ) |
const |
◆ videoDimensionChanged
| void lomiri::MediaHub::Player::videoDimensionChanged |
( |
const QSize & |
size | ) |
|
|
signal |
◆ volume()
◆ volumeChanged
| void lomiri::MediaHub::Player::volumeChanged |
( |
| ) |
|
|
signal |
◆ audioStreamRole
◆ canGoNext
| bool lomiri::MediaHub::Player::canGoNext |
|
read |
◆ canGoPrevious
| bool lomiri::MediaHub::Player::canGoPrevious |
|
read |
◆ canPause
| bool lomiri::MediaHub::Player::canPause |
|
read |
◆ canPlay
| bool lomiri::MediaHub::Player::canPlay |
|
read |
◆ canSeek
| bool lomiri::MediaHub::Player::canSeek |
|
read |
◆ duration
| quint64 lomiri::MediaHub::Player::duration |
|
read |
◆ isAudioSource
| bool lomiri::MediaHub::Player::isAudioSource |
|
read |
◆ isVideoSource
| bool lomiri::MediaHub::Player::isVideoSource |
|
read |
◆ loopStatus
◆ maximumPlaybackRate
◆ metaDataForCurrentTrack
◆ minimumPlaybackRate
◆ orientation
◆ playbackRate
◆ playbackStatus
◆ position
| quint64 lomiri::MediaHub::Player::position |
|
read |
◆ shuffle
| bool lomiri::MediaHub::Player::shuffle |
|
readwrite |
◆ volume
| Volume lomiri::MediaHub::Player::volume |
|
readwrite |
The documentation for this class was generated from the following files:
- /build/media-hub-4.7~20260316031132.26~5954c06+ubports24.04.2/src/lib/MediaHub/player.h
- /build/media-hub-4.7~20260316031132.26~5954c06+ubports24.04.2/src/lib/MediaHub/player.cpp