![]() |
Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
Public Member Functions | |
| PlaybackManagerPrivate (PlaybackManager *q) | |
| virtual void | setItem (QSharedPointer< Model::Item > newItem) |
| void | skipToItemIndex (int index) |
| void | setState (PlayerState newState) |
Public Attributes | |
| ApiClient * | m_apiClient = nullptr |
| QTimer | m_preloadTimer |
| Timer used to notify ourselves when we need to preload the next item. | |
| PlaybackManagerError | m_error |
| QString | m_errorString |
| QString | m_playSessionId |
| QString | m_nextPlaySessionId |
| int | m_audioIndex = 0 |
| The index of the mediastreams of the to-be-played item containing the audio. | |
| int | m_subtitleIndex = -1 |
| The index of the mediastreams of the to-be-played item containing subtitles. | |
| QSharedPointer< Model::Item > | m_item |
| The currently playing item. | |
| QSharedPointer< Model::Item > | m_nextItem |
| The item that will be played next. | |
| PlayerState | m_state |
| Model::Playlist * | m_queue |
| int | m_queueIndex = 0 |
| bool | m_resumePlayback = false |
| qint64 | m_resumePosition = 0 |
| The position in ticks to resume playback from. | |
| bool | m_handlePlaystateCommands = true |
| PlaybackManager * | q_ptr |
| Jellyfin::Model::PlaybackManagerPrivate::PlaybackManagerPrivate | ( | PlaybackManager * | q | ) |
|
virtual |
Reimplemented in Jellyfin::Model::LocalPlaybackManagerPrivate.
| void Jellyfin::Model::PlaybackManagerPrivate::setState | ( | PlayerState | newState | ) |
| void Jellyfin::Model::PlaybackManagerPrivate::skipToItemIndex | ( | int | index | ) |
| ApiClient* Jellyfin::Model::PlaybackManagerPrivate::m_apiClient = nullptr |
| int Jellyfin::Model::PlaybackManagerPrivate::m_audioIndex = 0 |
The index of the mediastreams of the to-be-played item containing the audio.
| PlaybackManagerError Jellyfin::Model::PlaybackManagerPrivate::m_error |
| QString Jellyfin::Model::PlaybackManagerPrivate::m_errorString |
| bool Jellyfin::Model::PlaybackManagerPrivate::m_handlePlaystateCommands = true |
| QSharedPointer<Model::Item> Jellyfin::Model::PlaybackManagerPrivate::m_item |
The currently playing item.
| QSharedPointer<Model::Item> Jellyfin::Model::PlaybackManagerPrivate::m_nextItem |
The item that will be played next.
| QString Jellyfin::Model::PlaybackManagerPrivate::m_nextPlaySessionId |
| QString Jellyfin::Model::PlaybackManagerPrivate::m_playSessionId |
| QTimer Jellyfin::Model::PlaybackManagerPrivate::m_preloadTimer |
Timer used to notify ourselves when we need to preload the next item.
| Model::Playlist* Jellyfin::Model::PlaybackManagerPrivate::m_queue |
| int Jellyfin::Model::PlaybackManagerPrivate::m_queueIndex = 0 |
| bool Jellyfin::Model::PlaybackManagerPrivate::m_resumePlayback = false |
| qint64 Jellyfin::Model::PlaybackManagerPrivate::m_resumePosition = 0 |
The position in ticks to resume playback from.
| PlayerState Jellyfin::Model::PlaybackManagerPrivate::m_state |
| int Jellyfin::Model::PlaybackManagerPrivate::m_subtitleIndex = -1 |
The index of the mediastreams of the to-be-played item containing subtitles.
| PlaybackManager* Jellyfin::Model::PlaybackManagerPrivate::q_ptr |