Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
|
#include <playbackstopinfo.h>
Public Member Functions | |
PlaybackStopInfo (QSharedPointer< BaseItemDto > item, QString itemId, bool failed) | |
PlaybackStopInfo (const PlaybackStopInfo &other) | |
void | replaceData (PlaybackStopInfo &other) |
void | setFromJson (QJsonObject source) |
QJsonObject | toJson () const |
QSharedPointer< BaseItemDto > | item () const |
void | setItem (QSharedPointer< BaseItemDto > newItem) |
QString | itemId () const |
Gets or sets the item identifier. | |
void | setItemId (QString newItemId) |
Gets or sets the item identifier. | |
QString | sessionId () const |
Gets or sets the session id. | |
void | setSessionId (QString newSessionId) |
Gets or sets the session id. | |
bool | sessionIdNull () const |
void | setSessionIdNull () |
QString | mediaSourceId () const |
Gets or sets the media version identifier. | |
void | setMediaSourceId (QString newMediaSourceId) |
Gets or sets the media version identifier. | |
bool | mediaSourceIdNull () const |
void | setMediaSourceIdNull () |
std::optional< qint64 > | positionTicks () const |
Gets or sets the position ticks. | |
void | setPositionTicks (std::optional< qint64 > newPositionTicks) |
Gets or sets the position ticks. | |
bool | positionTicksNull () const |
void | setPositionTicksNull () |
QString | liveStreamId () const |
Gets or sets the live stream identifier. | |
void | setLiveStreamId (QString newLiveStreamId) |
Gets or sets the live stream identifier. | |
bool | liveStreamIdNull () const |
void | setLiveStreamIdNull () |
QString | playSessionId () const |
Gets or sets the play session identifier. | |
void | setPlaySessionId (QString newPlaySessionId) |
Gets or sets the play session identifier. | |
bool | playSessionIdNull () const |
void | setPlaySessionIdNull () |
bool | failed () const |
Gets or sets a value indicating whether this MediaBrowser.Model.Session.PlaybackStopInfo is failed. | |
void | setFailed (bool newFailed) |
Gets or sets a value indicating whether this MediaBrowser.Model.Session.PlaybackStopInfo is failed. | |
QString | nextMediaType () const |
void | setNextMediaType (QString newNextMediaType) |
bool | nextMediaTypeNull () const |
void | setNextMediaTypeNull () |
QString | playlistItemId () const |
void | setPlaylistItemId (QString newPlaylistItemId) |
bool | playlistItemIdNull () const |
void | setPlaylistItemIdNull () |
QList< QueueItem > | nowPlayingQueue () const |
void | setNowPlayingQueue (QList< QueueItem > newNowPlayingQueue) |
bool | nowPlayingQueueNull () const |
void | setNowPlayingQueueNull () |
Static Public Member Functions | |
static PlaybackStopInfo | fromJson (QJsonObject source) |
Protected Attributes | |
QSharedPointer< BaseItemDto > | m_item = QSharedPointer<BaseItemDto>() |
QString | m_itemId |
QString | m_sessionId |
QString | m_mediaSourceId |
std::optional< qint64 > | m_positionTicks = std::nullopt |
QString | m_liveStreamId |
QString | m_playSessionId |
bool | m_failed |
QString | m_nextMediaType |
QString | m_playlistItemId |
QList< QueueItem > | m_nowPlayingQueue |
Jellyfin::DTO::PlaybackStopInfo::PlaybackStopInfo | ( | QSharedPointer< BaseItemDto > | item, |
QString | itemId, | ||
bool | failed ) |
Jellyfin::DTO::PlaybackStopInfo::PlaybackStopInfo | ( | const PlaybackStopInfo & | other | ) |
bool Jellyfin::DTO::PlaybackStopInfo::failed | ( | ) | const |
Gets or sets a value indicating whether this MediaBrowser.Model.Session.PlaybackStopInfo is failed.
|
static |
QSharedPointer< BaseItemDto > Jellyfin::DTO::PlaybackStopInfo::item | ( | ) | const |
QString Jellyfin::DTO::PlaybackStopInfo::itemId | ( | ) | const |
Gets or sets the item identifier.
QString Jellyfin::DTO::PlaybackStopInfo::liveStreamId | ( | ) | const |
Gets or sets the live stream identifier.
bool Jellyfin::DTO::PlaybackStopInfo::liveStreamIdNull | ( | ) | const |
QString Jellyfin::DTO::PlaybackStopInfo::mediaSourceId | ( | ) | const |
Gets or sets the media version identifier.
bool Jellyfin::DTO::PlaybackStopInfo::mediaSourceIdNull | ( | ) | const |
QString Jellyfin::DTO::PlaybackStopInfo::nextMediaType | ( | ) | const |
bool Jellyfin::DTO::PlaybackStopInfo::nextMediaTypeNull | ( | ) | const |
bool Jellyfin::DTO::PlaybackStopInfo::nowPlayingQueueNull | ( | ) | const |
QString Jellyfin::DTO::PlaybackStopInfo::playlistItemId | ( | ) | const |
bool Jellyfin::DTO::PlaybackStopInfo::playlistItemIdNull | ( | ) | const |
QString Jellyfin::DTO::PlaybackStopInfo::playSessionId | ( | ) | const |
Gets or sets the play session identifier.
bool Jellyfin::DTO::PlaybackStopInfo::playSessionIdNull | ( | ) | const |
std::optional< qint64 > Jellyfin::DTO::PlaybackStopInfo::positionTicks | ( | ) | const |
Gets or sets the position ticks.
bool Jellyfin::DTO::PlaybackStopInfo::positionTicksNull | ( | ) | const |
void Jellyfin::DTO::PlaybackStopInfo::replaceData | ( | PlaybackStopInfo & | other | ) |
Replaces the data being hold by this class with that of the other.
QString Jellyfin::DTO::PlaybackStopInfo::sessionId | ( | ) | const |
Gets or sets the session id.
bool Jellyfin::DTO::PlaybackStopInfo::sessionIdNull | ( | ) | const |
void Jellyfin::DTO::PlaybackStopInfo::setFailed | ( | bool | newFailed | ) |
Gets or sets a value indicating whether this MediaBrowser.Model.Session.PlaybackStopInfo is failed.
void Jellyfin::DTO::PlaybackStopInfo::setFromJson | ( | QJsonObject | source | ) |
void Jellyfin::DTO::PlaybackStopInfo::setItem | ( | QSharedPointer< BaseItemDto > | newItem | ) |
void Jellyfin::DTO::PlaybackStopInfo::setItemId | ( | QString | newItemId | ) |
Gets or sets the item identifier.
void Jellyfin::DTO::PlaybackStopInfo::setLiveStreamId | ( | QString | newLiveStreamId | ) |
Gets or sets the live stream identifier.
void Jellyfin::DTO::PlaybackStopInfo::setLiveStreamIdNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setMediaSourceId | ( | QString | newMediaSourceId | ) |
Gets or sets the media version identifier.
void Jellyfin::DTO::PlaybackStopInfo::setMediaSourceIdNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setNextMediaType | ( | QString | newNextMediaType | ) |
void Jellyfin::DTO::PlaybackStopInfo::setNextMediaTypeNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setNowPlayingQueueNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setPlaylistItemId | ( | QString | newPlaylistItemId | ) |
void Jellyfin::DTO::PlaybackStopInfo::setPlaylistItemIdNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setPlaySessionId | ( | QString | newPlaySessionId | ) |
Gets or sets the play session identifier.
void Jellyfin::DTO::PlaybackStopInfo::setPlaySessionIdNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setPositionTicks | ( | std::optional< qint64 > | newPositionTicks | ) |
Gets or sets the position ticks.
void Jellyfin::DTO::PlaybackStopInfo::setPositionTicksNull | ( | ) |
void Jellyfin::DTO::PlaybackStopInfo::setSessionId | ( | QString | newSessionId | ) |
Gets or sets the session id.
void Jellyfin::DTO::PlaybackStopInfo::setSessionIdNull | ( | ) |
QJsonObject Jellyfin::DTO::PlaybackStopInfo::toJson | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |