30#ifndef JELLYFIN_DTO_LIVESTREAMRESPONSE_H
31#define JELLYFIN_DTO_LIVESTREAMRESPONSE_H
35#include <QSharedPointer>
64 QJsonObject
toJson()
const;
68 QSharedPointer<MediaSourceInfo>
mediaSource()
const;
70 void setMediaSource(QSharedPointer<MediaSourceInfo> newMediaSource);
74 QSharedPointer<MediaSourceInfo>
m_mediaSource = QSharedPointer<MediaSourceInfo>();
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition livestreamresponse.h:49
QSharedPointer< MediaSourceInfo > m_mediaSource
Definition livestreamresponse.h:74
void replaceData(LiveStreamResponse &other)
Definition livestreamresponse.cpp:48
LiveStreamResponse(QSharedPointer< MediaSourceInfo > mediaSource)
Definition livestreamresponse.cpp:36
void setFromJson(QJsonObject source)
Definition livestreamresponse.cpp:59
void setMediaSource(QSharedPointer< MediaSourceInfo > newMediaSource)
Definition livestreamresponse.cpp:73
static LiveStreamResponse fromJson(QJsonObject source)
Definition livestreamresponse.cpp:52
QJsonObject toJson() const
Definition livestreamresponse.cpp:64
QSharedPointer< MediaSourceInfo > mediaSource() const
Definition livestreamresponse.cpp:71
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
Jellyfin::DTO::LiveStreamResponse LiveStreamResponse
Definition livestreamresponse.h:86
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45