30#ifndef JELLYFIN_DTO_TUNERHOSTINFO_H
31#define JELLYFIN_DTO_TUNERHOSTINFO_H
70 QJsonObject
toJson()
const;
83 void setUrl(QString newUrl);
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition tunerhostinfo.h:48
void setEnableStreamLooping(bool newEnableStreamLooping)
Definition tunerhostinfo.cpp:266
QString m_jellyfinId
Definition tunerhostinfo.h:164
void setUserAgent(QString newUserAgent)
Definition tunerhostinfo.cpp:291
QString type() const
Definition tunerhostinfo.cpp:195
void setFromJson(QJsonObject source)
Definition tunerhostinfo.cpp:101
TunerHostInfo(bool importFavoritesOnly, bool allowHWTranscoding, bool allowFmp4TranscodingContainer, bool allowStreamSharing, qint32 fallbackMaxStreamingBitrate, bool enableStreamLooping, qint32 tunerCount, bool ignoreDts)
Definition tunerhostinfo.cpp:36
void setFriendlyName(QString newFriendlyName)
Definition tunerhostinfo.cpp:223
void setSourceNull()
Definition tunerhostinfo.cpp:279
void setTunerCount(qint32 newTunerCount)
Definition tunerhostinfo.cpp:285
qint32 m_fallbackMaxStreamingBitrate
Definition tunerhostinfo.h:173
QString url() const
Definition tunerhostinfo.cpp:182
void setUserAgentNull()
Definition tunerhostinfo.cpp:298
bool m_allowHWTranscoding
Definition tunerhostinfo.h:170
bool deviceIdNull() const
Definition tunerhostinfo.cpp:213
void setFallbackMaxStreamingBitrate(qint32 newFallbackMaxStreamingBitrate)
Definition tunerhostinfo.cpp:260
void setAllowHWTranscoding(bool newAllowHWTranscoding)
Definition tunerhostinfo.cpp:242
bool allowFmp4TranscodingContainer() const
Definition tunerhostinfo.cpp:246
bool urlNull() const
Definition tunerhostinfo.cpp:187
void setUrl(QString newUrl)
Definition tunerhostinfo.cpp:184
QString deviceId() const
Definition tunerhostinfo.cpp:208
void setUrlNull()
Definition tunerhostinfo.cpp:191
bool userAgentNull() const
Definition tunerhostinfo.cpp:294
QString m_userAgent
Definition tunerhostinfo.h:177
bool friendlyNameNull() const
Definition tunerhostinfo.cpp:226
void setDeviceIdNull()
Definition tunerhostinfo.cpp:217
bool allowHWTranscoding() const
Definition tunerhostinfo.cpp:240
bool m_ignoreDts
Definition tunerhostinfo.h:178
QString friendlyName() const
Definition tunerhostinfo.cpp:221
bool ignoreDts() const
Definition tunerhostinfo.cpp:302
bool m_allowStreamSharing
Definition tunerhostinfo.h:172
QString m_url
Definition tunerhostinfo.h:165
static TunerHostInfo fromJson(QJsonObject source)
Definition tunerhostinfo.cpp:94
void setIgnoreDts(bool newIgnoreDts)
Definition tunerhostinfo.cpp:304
bool enableStreamLooping() const
Definition tunerhostinfo.cpp:264
QString m_deviceId
Definition tunerhostinfo.h:167
qint32 tunerCount() const
Definition tunerhostinfo.cpp:283
QJsonObject toJson() const
Definition tunerhostinfo.cpp:120
void setSource(QString newSource)
Definition tunerhostinfo.cpp:272
void setTypeNull()
Definition tunerhostinfo.cpp:204
bool allowStreamSharing() const
Definition tunerhostinfo.cpp:252
void setDeviceId(QString newDeviceId)
Definition tunerhostinfo.cpp:210
void replaceData(TunerHostInfo &other)
Definition tunerhostinfo.cpp:76
bool importFavoritesOnly() const
Definition tunerhostinfo.cpp:234
void setFriendlyNameNull()
Definition tunerhostinfo.cpp:230
bool jellyfinIdNull() const
Definition tunerhostinfo.cpp:174
bool m_allowFmp4TranscodingContainer
Definition tunerhostinfo.h:171
bool m_enableStreamLooping
Definition tunerhostinfo.h:174
qint32 fallbackMaxStreamingBitrate() const
Definition tunerhostinfo.cpp:258
void setType(QString newType)
Definition tunerhostinfo.cpp:197
bool typeNull() const
Definition tunerhostinfo.cpp:200
void setJellyfinIdNull()
Definition tunerhostinfo.cpp:178
QString source() const
Definition tunerhostinfo.cpp:270
QString jellyfinId() const
Definition tunerhostinfo.cpp:169
bool sourceNull() const
Definition tunerhostinfo.cpp:275
bool m_importFavoritesOnly
Definition tunerhostinfo.h:169
QString m_source
Definition tunerhostinfo.h:175
qint32 m_tunerCount
Definition tunerhostinfo.h:176
QString m_friendlyName
Definition tunerhostinfo.h:168
QString m_type
Definition tunerhostinfo.h:166
QString userAgent() const
Definition tunerhostinfo.cpp:289
void setImportFavoritesOnly(bool newImportFavoritesOnly)
Definition tunerhostinfo.cpp:236
void setAllowStreamSharing(bool newAllowStreamSharing)
Definition tunerhostinfo.cpp:254
void setJellyfinId(QString newJellyfinId)
Definition tunerhostinfo.cpp:171
void setAllowFmp4TranscodingContainer(bool newAllowFmp4TranscodingContainer)
Definition tunerhostinfo.cpp:248
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
Definition accessschedule.h:128
Jellyfin::DTO::TunerHostInfo TunerHostInfo
Definition tunerhostinfo.h:190
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