30#ifndef JELLYFIN_DTO_MEDIASOURCEINFO_H
31#define JELLYFIN_DTO_MEDIASOURCEINFO_H
96 QJsonObject
toJson()
const;
112 QString
path()
const;
143 std::optional<qint64>
size()
const;
145 void setSize(std::optional<qint64> newSize);
150 QString
name()
const;
168 QString
eTag()
const;
251 std::optional<qint32>
bufferMs()
const;
253 void setBufferMs(std::optional<qint32> newBufferMs);
304 std::optional<qint32>
bitrate()
const;
306 void setBitrate(std::optional<qint32> newBitrate);
383 std::optional<qint64>
m_size = std::nullopt;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition mediaplayer2.h:20
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
MediaStreamProtocolClass::Value MediaStreamProtocol
Definition mediastreamprotocol.h:59
MediaSourceTypeClass::Value MediaSourceType
Definition mediasourcetype.h:60
VideoTypeClass::Value VideoType
Definition videotype.h:61
IsoTypeClass::Value IsoType
Definition isotype.h:59
MediaProtocolClass::Value MediaProtocol
Definition mediaprotocol.h:64
TransportStreamTimestampClass::Value TransportStreamTimestamp
Definition transportstreamtimestamp.h:60
Video3DFormatClass::Value Video3DFormat
Definition video3dformat.h:62
Definition accessschedule.h:128
Jellyfin::DTO::MediaSourceInfo MediaSourceInfo
Definition mediasourceinfo.h:432
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45