30#ifndef JELLYFIN_DTO_DIRECTPLAYPROFILE_H
31#define JELLYFIN_DTO_DIRECTPLAYPROFILE_H
65 QJsonObject
toJson()
const;
An Api client for Jellyfin. Handles requests and authentication.
Definition apiclient.h:90
Definition directplayprofile.h:49
void setContainer(QString newContainer)
Gets or sets the container.
Definition directplayprofile.cpp:95
QString m_container
Definition directplayprofile.h:106
void setAudioCodec(QString newAudioCodec)
Gets or sets the audio codec.
Definition directplayprofile.cpp:101
void replaceData(DirectPlayProfile &other)
Definition directplayprofile.cpp:53
void setVideoCodec(QString newVideoCodec)
Gets or sets the video codec.
Definition directplayprofile.cpp:114
QString m_audioCodec
Definition directplayprofile.h:107
QString m_videoCodec
Definition directplayprofile.h:108
DlnaProfileType type() const
Definition directplayprofile.cpp:125
QString videoCodec() const
Gets or sets the video codec.
Definition directplayprofile.cpp:112
void setType(DlnaProfileType newType)
Definition directplayprofile.cpp:127
void setFromJson(QJsonObject source)
Definition directplayprofile.cpp:67
void setAudioCodecNull()
Definition directplayprofile.cpp:108
QString audioCodec() const
Gets or sets the audio codec.
Definition directplayprofile.cpp:99
bool videoCodecNull() const
Definition directplayprofile.cpp:117
DlnaProfileType m_type
Definition directplayprofile.h:109
bool audioCodecNull() const
Definition directplayprofile.cpp:104
void setVideoCodecNull()
Definition directplayprofile.cpp:121
QJsonObject toJson() const
Definition directplayprofile.cpp:75
QString container() const
Gets or sets the container.
Definition directplayprofile.cpp:93
DirectPlayProfile(QString container, DlnaProfileType type)
Definition directplayprofile.cpp:36
static DirectPlayProfile fromJson(QJsonObject source)
Definition directplayprofile.cpp:60
Contains auto-generated Data Transfer Objects for the Jellyfin HTTP API.
DlnaProfileTypeClass::Value DlnaProfileType
Definition dlnaprofiletype.h:62
Definition accessschedule.h:128
AccessSchedule fromJsonValue(const QJsonValue &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:133
Jellyfin::DTO::DirectPlayProfile DirectPlayProfile
Definition directplayprofile.h:121
QJsonValue toJsonValue(const AccessSchedule &source, convertType< AccessSchedule >)
Definition accessschedule.cpp:139
Definition jsonconvimpl.h:45