30#ifndef JELLYFIN_DTO_TRANSCODINGPROFILE_H
31#define JELLYFIN_DTO_TRANSCODINGPROFILE_H
75 QJsonObject
toJson()
const;
Value
Definition dlnaprofiletype.h:49
Value
Definition encodingcontext.h:49
Value
Definition transcodeseekinfo.h:49
Definition transcodingprofile.h:51
void setTranscodeSeekInfo(TranscodeSeekInfo newTranscodeSeekInfo)
Definition transcodingprofile.cpp:237
qint32 m_segmentLength
Definition transcodingprofile.h:178
QJsonObject toJson() const
Definition transcodingprofile.cpp:124
void setCopyTimestamps(bool newCopyTimestamps)
Definition transcodingprofile.cpp:243
void setContainer(QString newContainer)
Definition transcodingprofile.cpp:167
QString protocol() const
Definition transcodingprofile.cpp:210
QString m_protocol
Definition transcodingprofile.h:169
bool audioCodecNull() const
Definition transcodingprofile.cpp:202
void setAudioCodec(QString newAudioCodec)
Definition transcodingprofile.cpp:199
TranscodeSeekInfo transcodeSeekInfo() const
Definition transcodingprofile.cpp:235
QString container() const
Definition transcodingprofile.cpp:165
void replaceData(TranscodingProfile &other)
Definition transcodingprofile.cpp:80
QString m_videoCodec
Definition transcodingprofile.h:167
bool breakOnNonKeyFrames() const
Definition transcodingprofile.cpp:284
void setAudioCodecNull()
Definition transcodingprofile.cpp:206
bool containerNull() const
Definition transcodingprofile.cpp:170
void setContainerNull()
Definition transcodingprofile.cpp:174
QString videoCodec() const
Definition transcodingprofile.cpp:184
bool m_enableSubtitlesInManifest
Definition transcodingprofile.h:175
bool maxAudioChannelsNull() const
Definition transcodingprofile.cpp:264
void setProtocol(QString newProtocol)
Definition transcodingprofile.cpp:212
bool copyTimestamps() const
Definition transcodingprofile.cpp:241
void setProtocolNull()
Definition transcodingprofile.cpp:219
EncodingContext m_context
Definition transcodingprofile.h:174
TranscodeSeekInfo m_transcodeSeekInfo
Definition transcodingprofile.h:172
bool enableMpegtsM2TsMode() const
Definition transcodingprofile.cpp:229
QString m_container
Definition transcodingprofile.h:165
QString m_maxAudioChannels
Definition transcodingprofile.h:176
void setMinSegments(qint32 newMinSegments)
Definition transcodingprofile.cpp:274
QString maxAudioChannels() const
Definition transcodingprofile.cpp:259
void setVideoCodec(QString newVideoCodec)
Definition transcodingprofile.cpp:186
bool m_breakOnNonKeyFrames
Definition transcodingprofile.h:179
void setType(DlnaProfileType newType)
Definition transcodingprofile.cpp:180
DlnaProfileType type() const
Definition transcodingprofile.cpp:178
bool m_estimateContentLength
Definition transcodingprofile.h:170
static TranscodingProfile fromJson(QJsonObject source)
Definition transcodingprofile.cpp:98
void setFromJson(QJsonObject source)
Definition transcodingprofile.cpp:105
void setVideoCodecNull()
Definition transcodingprofile.cpp:193
bool m_enableMpegtsM2TsMode
Definition transcodingprofile.h:171
bool enableSubtitlesInManifest() const
Definition transcodingprofile.cpp:253
void setEnableSubtitlesInManifest(bool newEnableSubtitlesInManifest)
Definition transcodingprofile.cpp:255
void setEstimateContentLength(bool newEstimateContentLength)
Definition transcodingprofile.cpp:225
void setSegmentLength(qint32 newSegmentLength)
Definition transcodingprofile.cpp:280
DlnaProfileType m_type
Definition transcodingprofile.h:166
QString audioCodec() const
Definition transcodingprofile.cpp:197
EncodingContext context() const
Definition transcodingprofile.cpp:247
bool protocolNull() const
Definition transcodingprofile.cpp:215
void setMaxAudioChannelsNull()
Definition transcodingprofile.cpp:268
void setMaxAudioChannels(QString newMaxAudioChannels)
Definition transcodingprofile.cpp:261
qint32 m_minSegments
Definition transcodingprofile.h:177
QString m_audioCodec
Definition transcodingprofile.h:168
void setBreakOnNonKeyFrames(bool newBreakOnNonKeyFrames)
Definition transcodingprofile.cpp:286
qint32 segmentLength() const
Definition transcodingprofile.cpp:278
bool videoCodecNull() const
Definition transcodingprofile.cpp:189
void setContext(EncodingContext newContext)
Definition transcodingprofile.cpp:249
bool m_copyTimestamps
Definition transcodingprofile.h:173
void setEnableMpegtsM2TsMode(bool newEnableMpegtsM2TsMode)
Definition transcodingprofile.cpp:231
qint32 minSegments() const
Definition transcodingprofile.cpp:272
bool estimateContentLength() const
Definition transcodingprofile.cpp:223
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