![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
Public Types | |
| enum | PlaybackInfoType { Started , Stopped , Progress } |
Public Slots | |
| void | positionChanged (qint64 position) |
| void | playerStateChanged (Jellyfin::Model::PlayerStateClass::Value newState) |
| void | updatePlaybackInfo () |
| updatePlaybackInfo Updates the Jellyfin server with the current playback progress etc. | |
| void | postPlaybackInfo (Jellyfin::Model::PlaybackReporterPrivate::PlaybackInfoType type) |
Public Member Functions | |
| PlaybackReporterPrivate (PlaybackReporter *parent) | |
Public Attributes | |
| PlaybackReporter * | q_ptr |
| LocalPlaybackManager * | m_playbackManager = nullptr |
| QTimer | m_updateTimer |
| Timer used to update the play progress on the Jellyfin server. | |
| qint64 | m_oldPosition = 0 |
| quint64 | m_stopPosition = 0 |
| PlayerState | m_oldState |
Static Public Attributes | |
| static const int | MS_TICK_FACTOR = 10000 |
|
inlineexplicit |
|
slot |
|
slot |
|
slot |
|
slot |
updatePlaybackInfo Updates the Jellyfin server with the current playback progress etc.
| qint64 Jellyfin::Model::PlaybackReporterPrivate::m_oldPosition = 0 |
| PlayerState Jellyfin::Model::PlaybackReporterPrivate::m_oldState |
| LocalPlaybackManager* Jellyfin::Model::PlaybackReporterPrivate::m_playbackManager = nullptr |
| quint64 Jellyfin::Model::PlaybackReporterPrivate::m_stopPosition = 0 |
| QTimer Jellyfin::Model::PlaybackReporterPrivate::m_updateTimer |
Timer used to update the play progress on the Jellyfin server.
|
static |
| PlaybackReporter* Jellyfin::Model::PlaybackReporterPrivate::q_ptr |