Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams Class Reference

#include <requesttypes.h>

Public Member Functions

const QString & itemId () const
 The item id.
void setItemId (QString newItemId)
const QString & mediaSourceId () const
 The media version id, if playing an alternate version.
void setMediaSourceId (QString newMediaSourceId)
const bool & allowAudioStreamCopy () const
 Whether or not to allow copying of the audio stream url.
void setAllowAudioStreamCopy (bool newAllowAudioStreamCopy)
bool allowAudioStreamCopyNull () const
void setAllowAudioStreamCopyNull ()
const bool & allowVideoStreamCopy () const
 Whether or not to allow copying of the video stream url.
void setAllowVideoStreamCopy (bool newAllowVideoStreamCopy)
bool allowVideoStreamCopyNull () const
void setAllowVideoStreamCopyNull ()
const bool & alwaysBurnInSubtitleWhenTranscoding () const
 Whether to always burn in subtitles when transcoding.
void setAlwaysBurnInSubtitleWhenTranscoding (bool newAlwaysBurnInSubtitleWhenTranscoding)
bool alwaysBurnInSubtitleWhenTranscodingNull () const
void setAlwaysBurnInSubtitleWhenTranscodingNull ()
const qint32 & audioBitRate () const
 Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to encoder defaults.
void setAudioBitRate (qint32 newAudioBitRate)
bool audioBitRateNull () const
void setAudioBitRateNull ()
const qint32 & audioChannels () const
 Optional. Specify a specific number of audio channels to encode to, e.g. 2.
void setAudioChannels (qint32 newAudioChannels)
bool audioChannelsNull () const
void setAudioChannelsNull ()
const QString & audioCodec () const
 Optional. Specify an audio codec to encode to, e.g. mp3.
void setAudioCodec (QString newAudioCodec)
bool audioCodecNull () const
void setAudioCodecNull ()
const qint32 & audioSampleRate () const
 Optional. Specify a specific audio sample rate, e.g. 44100.
void setAudioSampleRate (qint32 newAudioSampleRate)
bool audioSampleRateNull () const
void setAudioSampleRateNull ()
const qint32 & audioStreamIndex () const
 Optional. The index of the audio stream to use. If omitted the first audio stream will be used.
void setAudioStreamIndex (qint32 newAudioStreamIndex)
bool audioStreamIndexNull () const
void setAudioStreamIndexNull ()
const bool & breakOnNonKeyFrames () const
 Optional. Whether to break on non key frames.
void setBreakOnNonKeyFrames (bool newBreakOnNonKeyFrames)
bool breakOnNonKeyFramesNull () const
void setBreakOnNonKeyFramesNull ()
const EncodingContextcontext () const
 Optional. The MediaBrowser.Model.Dlna.EncodingContext.
void setContext (EncodingContext newContext)
bool contextNull () const
void setContextNull ()
const bool & copyTimestamps () const
 Whether or not to copy timestamps when transcoding with an offset. Defaults to false.
void setCopyTimestamps (bool newCopyTimestamps)
bool copyTimestampsNull () const
void setCopyTimestampsNull ()
const qint32 & cpuCoreLimit () const
 Optional. The limit of how many cpu cores to use.
void setCpuCoreLimit (qint32 newCpuCoreLimit)
bool cpuCoreLimitNull () const
void setCpuCoreLimitNull ()
const bool & deInterlace () const
 Optional. Whether to deinterlace the video.
void setDeInterlace (bool newDeInterlace)
bool deInterlaceNull () const
void setDeInterlaceNull ()
const QString & deviceId () const
 The device id of the client requesting. Used to stop encoding processes when needed.
void setDeviceId (QString newDeviceId)
bool deviceIdNull () const
void setDeviceIdNull ()
const QString & deviceProfileId () const
 Optional. The dlna device profile id to utilize.
void setDeviceProfileId (QString newDeviceProfileId)
bool deviceProfileIdNull () const
void setDeviceProfileIdNull ()
const bool & enableAdaptiveBitrateStreaming () const
 Enable adaptive bitrate streaming.
void setEnableAdaptiveBitrateStreaming (bool newEnableAdaptiveBitrateStreaming)
bool enableAdaptiveBitrateStreamingNull () const
void setEnableAdaptiveBitrateStreamingNull ()
const bool & enableAudioVbrEncoding () const
 Whether to enable Audio Encoding.
void setEnableAudioVbrEncoding (bool newEnableAudioVbrEncoding)
bool enableAudioVbrEncodingNull () const
void setEnableAudioVbrEncodingNull ()
const bool & enableAutoStreamCopy () const
 Whether or not to allow automatic stream copy if requested values match the original source. Defaults to true.
void setEnableAutoStreamCopy (bool newEnableAutoStreamCopy)
bool enableAutoStreamCopyNull () const
void setEnableAutoStreamCopyNull ()
const bool & enableMpegtsM2TsMode () const
 Optional. Whether to enable the MpegtsM2Ts mode.
void setEnableMpegtsM2TsMode (bool newEnableMpegtsM2TsMode)
bool enableMpegtsM2TsModeNull () const
void setEnableMpegtsM2TsModeNull ()
const bool & enableTrickplay () const
 Enable trickplay image playlists being added to master playlist.
void setEnableTrickplay (bool newEnableTrickplay)
bool enableTrickplayNull () const
void setEnableTrickplayNull ()
const float & framerate () const
 Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted unless the device has specific requirements.
void setFramerate (float newFramerate)
bool framerateNull () const
void setFramerateNull ()
const qint32 & height () const
 Optional. The fixed vertical resolution of the encoded video.
void setHeight (qint32 newHeight)
bool heightNull () const
void setHeightNull ()
const QString & level () const
 Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1.
void setLevel (QString newLevel)
bool levelNull () const
void setLevelNull ()
const QString & liveStreamId () const
 The live stream id.
void setLiveStreamId (QString newLiveStreamId)
bool liveStreamIdNull () const
void setLiveStreamIdNull ()
const qint32 & maxAudioBitDepth () const
 Optional. The maximum audio bit depth.
void setMaxAudioBitDepth (qint32 newMaxAudioBitDepth)
bool maxAudioBitDepthNull () const
void setMaxAudioBitDepthNull ()
const qint32 & maxAudioChannels () const
 Optional. Specify a maximum number of audio channels to encode to, e.g. 2.
void setMaxAudioChannels (qint32 newMaxAudioChannels)
bool maxAudioChannelsNull () const
void setMaxAudioChannelsNull ()
const float & maxFramerate () const
 Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be omitted unless the device has specific requirements.
void setMaxFramerate (float newMaxFramerate)
bool maxFramerateNull () const
void setMaxFramerateNull ()
const qint32 & maxHeight () const
 Optional. The maximum vertical resolution of the encoded video.
void setMaxHeight (qint32 newMaxHeight)
bool maxHeightNull () const
void setMaxHeightNull ()
const qint32 & maxRefFrames () const
 Optional.
void setMaxRefFrames (qint32 newMaxRefFrames)
bool maxRefFramesNull () const
void setMaxRefFramesNull ()
const qint32 & maxVideoBitDepth () const
 Optional. The maximum video bit depth.
void setMaxVideoBitDepth (qint32 newMaxVideoBitDepth)
bool maxVideoBitDepthNull () const
void setMaxVideoBitDepthNull ()
const qint32 & maxWidth () const
 Optional. The maximum horizontal resolution of the encoded video.
void setMaxWidth (qint32 newMaxWidth)
bool maxWidthNull () const
void setMaxWidthNull ()
const qint32 & minSegments () const
 The minimum number of segments.
void setMinSegments (qint32 newMinSegments)
bool minSegmentsNull () const
void setMinSegmentsNull ()
const QString & params () const
 The streaming parameters.
void setParams (QString newParams)
bool paramsNull () const
void setParamsNull ()
const QString & playSessionId () const
 The play session id.
void setPlaySessionId (QString newPlaySessionId)
bool playSessionIdNull () const
void setPlaySessionIdNull ()
const QString & profile () const
 Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high.
void setProfile (QString newProfile)
bool profileNull () const
void setProfileNull ()
const bool & requireAvc () const
 Optional. Whether to require avc.
void setRequireAvc (bool newRequireAvc)
bool requireAvcNull () const
void setRequireAvcNull ()
const bool & requireNonAnamorphic () const
 Optional. Whether to require a non anamorphic stream.
void setRequireNonAnamorphic (bool newRequireNonAnamorphic)
bool requireNonAnamorphicNull () const
void setRequireNonAnamorphicNull ()
const QString & segmentContainer () const
 The segment container.
void setSegmentContainer (QString newSegmentContainer)
bool segmentContainerNull () const
void setSegmentContainerNull ()
const qint32 & segmentLength () const
 The segment length.
void setSegmentLength (qint32 newSegmentLength)
bool segmentLengthNull () const
void setSegmentLengthNull ()
const qint64 & startTimeTicks () const
 Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms.
void setStartTimeTicks (qint64 newStartTimeTicks)
bool startTimeTicksNull () const
void setStartTimeTicksNull ()
const bool & staticStreaming () const
 Optional. If true, the original file will be streamed statically without any encoding. Use either no url extension or the original file extension. true/false.
void setStaticStreaming (bool newStaticStreaming)
bool staticStreamingNull () const
void setStaticStreamingNull ()
const QJsonObject & streamOptions () const
 Optional. The streaming options.
void setStreamOptions (QJsonObject newStreamOptions)
bool streamOptionsNull () const
void setStreamOptionsNull ()
const QString & subtitleCodec () const
 Optional. Specify a subtitle codec to encode to.
void setSubtitleCodec (QString newSubtitleCodec)
bool subtitleCodecNull () const
void setSubtitleCodecNull ()
const SubtitleDeliveryMethodsubtitleMethod () const
 Optional. Specify the subtitle delivery method.
void setSubtitleMethod (SubtitleDeliveryMethod newSubtitleMethod)
bool subtitleMethodNull () const
void setSubtitleMethodNull ()
const qint32 & subtitleStreamIndex () const
 Optional. The index of the subtitle stream to use. If omitted no subtitles will be used.
void setSubtitleStreamIndex (qint32 newSubtitleStreamIndex)
bool subtitleStreamIndexNull () const
void setSubtitleStreamIndexNull ()
const QString & tag () const
 The tag.
void setTag (QString newTag)
bool tagNull () const
void setTagNull ()
const QString & transcodeReasons () const
 Optional. The transcoding reason.
void setTranscodeReasons (QString newTranscodeReasons)
bool transcodeReasonsNull () const
void setTranscodeReasonsNull ()
const qint32 & transcodingMaxAudioChannels () const
 Optional. The maximum number of audio channels to transcode.
void setTranscodingMaxAudioChannels (qint32 newTranscodingMaxAudioChannels)
bool transcodingMaxAudioChannelsNull () const
void setTranscodingMaxAudioChannelsNull ()
const qint32 & videoBitRate () const
 Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to encoder defaults.
void setVideoBitRate (qint32 newVideoBitRate)
bool videoBitRateNull () const
void setVideoBitRateNull ()
const QString & videoCodec () const
 Optional. Specify a video codec to encode to, e.g. h264.
void setVideoCodec (QString newVideoCodec)
bool videoCodecNull () const
void setVideoCodecNull ()
const qint32 & videoStreamIndex () const
 Optional. The index of the video stream to use. If omitted the first video stream will be used.
void setVideoStreamIndex (qint32 newVideoStreamIndex)
bool videoStreamIndexNull () const
void setVideoStreamIndexNull ()
const qint32 & width () const
 Optional. The fixed horizontal resolution of the encoded video.
void setWidth (qint32 newWidth)
bool widthNull () const
void setWidthNull ()

Member Function Documentation

◆ allowAudioStreamCopy()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::allowAudioStreamCopy ( ) const

Whether or not to allow copying of the audio stream url.

◆ allowAudioStreamCopyNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::allowAudioStreamCopyNull ( ) const

◆ allowVideoStreamCopy()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::allowVideoStreamCopy ( ) const

Whether or not to allow copying of the video stream url.

◆ allowVideoStreamCopyNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::allowVideoStreamCopyNull ( ) const

◆ alwaysBurnInSubtitleWhenTranscoding()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::alwaysBurnInSubtitleWhenTranscoding ( ) const

Whether to always burn in subtitles when transcoding.

◆ alwaysBurnInSubtitleWhenTranscodingNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::alwaysBurnInSubtitleWhenTranscodingNull ( ) const

◆ audioBitRate()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioBitRate ( ) const

Optional. Specify an audio bitrate to encode to, e.g. 128000. If omitted this will be left to encoder defaults.

◆ audioBitRateNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioBitRateNull ( ) const

◆ audioChannels()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioChannels ( ) const

Optional. Specify a specific number of audio channels to encode to, e.g. 2.

◆ audioChannelsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioChannelsNull ( ) const

◆ audioCodec()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioCodec ( ) const

Optional. Specify an audio codec to encode to, e.g. mp3.

◆ audioCodecNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioCodecNull ( ) const

◆ audioSampleRate()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioSampleRate ( ) const

Optional. Specify a specific audio sample rate, e.g. 44100.

◆ audioSampleRateNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioSampleRateNull ( ) const

◆ audioStreamIndex()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioStreamIndex ( ) const

Optional. The index of the audio stream to use. If omitted the first audio stream will be used.

◆ audioStreamIndexNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::audioStreamIndexNull ( ) const

◆ breakOnNonKeyFrames()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::breakOnNonKeyFrames ( ) const

Optional. Whether to break on non key frames.

◆ breakOnNonKeyFramesNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::breakOnNonKeyFramesNull ( ) const

◆ context()

const EncodingContext & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::context ( ) const

Optional. The MediaBrowser.Model.Dlna.EncodingContext.

◆ contextNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::contextNull ( ) const

◆ copyTimestamps()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::copyTimestamps ( ) const

Whether or not to copy timestamps when transcoding with an offset. Defaults to false.

◆ copyTimestampsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::copyTimestampsNull ( ) const

◆ cpuCoreLimit()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::cpuCoreLimit ( ) const

Optional. The limit of how many cpu cores to use.

◆ cpuCoreLimitNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::cpuCoreLimitNull ( ) const

◆ deInterlace()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::deInterlace ( ) const

Optional. Whether to deinterlace the video.

◆ deInterlaceNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::deInterlaceNull ( ) const

◆ deviceId()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::deviceId ( ) const

The device id of the client requesting. Used to stop encoding processes when needed.

◆ deviceIdNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::deviceIdNull ( ) const

◆ deviceProfileId()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::deviceProfileId ( ) const

Optional. The dlna device profile id to utilize.

◆ deviceProfileIdNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::deviceProfileIdNull ( ) const

◆ enableAdaptiveBitrateStreaming()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableAdaptiveBitrateStreaming ( ) const

Enable adaptive bitrate streaming.

◆ enableAdaptiveBitrateStreamingNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableAdaptiveBitrateStreamingNull ( ) const

◆ enableAudioVbrEncoding()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableAudioVbrEncoding ( ) const

Whether to enable Audio Encoding.

◆ enableAudioVbrEncodingNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableAudioVbrEncodingNull ( ) const

◆ enableAutoStreamCopy()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableAutoStreamCopy ( ) const

Whether or not to allow automatic stream copy if requested values match the original source. Defaults to true.

◆ enableAutoStreamCopyNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableAutoStreamCopyNull ( ) const

◆ enableMpegtsM2TsMode()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableMpegtsM2TsMode ( ) const

Optional. Whether to enable the MpegtsM2Ts mode.

◆ enableMpegtsM2TsModeNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableMpegtsM2TsModeNull ( ) const

◆ enableTrickplay()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableTrickplay ( ) const

Enable trickplay image playlists being added to master playlist.

◆ enableTrickplayNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::enableTrickplayNull ( ) const

◆ framerate()

const float & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::framerate ( ) const

Optional. A specific video framerate to encode to, e.g. 23.976. Generally this should be omitted unless the device has specific requirements.

◆ framerateNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::framerateNull ( ) const

◆ height()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::height ( ) const

Optional. The fixed vertical resolution of the encoded video.

◆ heightNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::heightNull ( ) const

◆ itemId()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::itemId ( ) const

The item id.

◆ level()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::level ( ) const

Optional. Specify a level for the encoder profile (varies by encoder), e.g. 3, 3.1.

◆ levelNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::levelNull ( ) const

◆ liveStreamId()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::liveStreamId ( ) const

The live stream id.

◆ liveStreamIdNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::liveStreamIdNull ( ) const

◆ maxAudioBitDepth()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxAudioBitDepth ( ) const

Optional. The maximum audio bit depth.

◆ maxAudioBitDepthNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxAudioBitDepthNull ( ) const

◆ maxAudioChannels()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxAudioChannels ( ) const

Optional. Specify a maximum number of audio channels to encode to, e.g. 2.

◆ maxAudioChannelsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxAudioChannelsNull ( ) const

◆ maxFramerate()

const float & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxFramerate ( ) const

Optional. A specific maximum video framerate to encode to, e.g. 23.976. Generally this should be omitted unless the device has specific requirements.

◆ maxFramerateNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxFramerateNull ( ) const

◆ maxHeight()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxHeight ( ) const

Optional. The maximum vertical resolution of the encoded video.

◆ maxHeightNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxHeightNull ( ) const

◆ maxRefFrames()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxRefFrames ( ) const

Optional.

◆ maxRefFramesNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxRefFramesNull ( ) const

◆ maxVideoBitDepth()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxVideoBitDepth ( ) const

Optional. The maximum video bit depth.

◆ maxVideoBitDepthNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxVideoBitDepthNull ( ) const

◆ maxWidth()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxWidth ( ) const

Optional. The maximum horizontal resolution of the encoded video.

◆ maxWidthNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::maxWidthNull ( ) const

◆ mediaSourceId()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::mediaSourceId ( ) const

The media version id, if playing an alternate version.

◆ minSegments()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::minSegments ( ) const

The minimum number of segments.

◆ minSegmentsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::minSegmentsNull ( ) const

◆ params()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::params ( ) const

The streaming parameters.

◆ paramsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::paramsNull ( ) const

◆ playSessionId()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::playSessionId ( ) const

The play session id.

◆ playSessionIdNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::playSessionIdNull ( ) const

◆ profile()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::profile ( ) const

Optional. Specify a specific an encoder profile (varies by encoder), e.g. main, baseline, high.

◆ profileNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::profileNull ( ) const

◆ requireAvc()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::requireAvc ( ) const

Optional. Whether to require avc.

◆ requireAvcNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::requireAvcNull ( ) const

◆ requireNonAnamorphic()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::requireNonAnamorphic ( ) const

Optional. Whether to require a non anamorphic stream.

◆ requireNonAnamorphicNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::requireNonAnamorphicNull ( ) const

◆ segmentContainer()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::segmentContainer ( ) const

The segment container.

◆ segmentContainerNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::segmentContainerNull ( ) const

◆ segmentLength()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::segmentLength ( ) const

The segment length.

◆ segmentLengthNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::segmentLengthNull ( ) const

◆ setAllowAudioStreamCopy()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAllowAudioStreamCopy ( bool newAllowAudioStreamCopy)

◆ setAllowAudioStreamCopyNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAllowAudioStreamCopyNull ( )

◆ setAllowVideoStreamCopy()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAllowVideoStreamCopy ( bool newAllowVideoStreamCopy)

◆ setAllowVideoStreamCopyNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAllowVideoStreamCopyNull ( )

◆ setAlwaysBurnInSubtitleWhenTranscoding()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAlwaysBurnInSubtitleWhenTranscoding ( bool newAlwaysBurnInSubtitleWhenTranscoding)

◆ setAlwaysBurnInSubtitleWhenTranscodingNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAlwaysBurnInSubtitleWhenTranscodingNull ( )

◆ setAudioBitRate()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioBitRate ( qint32 newAudioBitRate)

◆ setAudioBitRateNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioBitRateNull ( )

◆ setAudioChannels()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioChannels ( qint32 newAudioChannels)

◆ setAudioChannelsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioChannelsNull ( )

◆ setAudioCodec()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioCodec ( QString newAudioCodec)

◆ setAudioCodecNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioCodecNull ( )

◆ setAudioSampleRate()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioSampleRate ( qint32 newAudioSampleRate)

◆ setAudioSampleRateNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioSampleRateNull ( )

◆ setAudioStreamIndex()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioStreamIndex ( qint32 newAudioStreamIndex)

◆ setAudioStreamIndexNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setAudioStreamIndexNull ( )

◆ setBreakOnNonKeyFrames()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setBreakOnNonKeyFrames ( bool newBreakOnNonKeyFrames)

◆ setBreakOnNonKeyFramesNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setBreakOnNonKeyFramesNull ( )

◆ setContext()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setContext ( EncodingContext newContext)

◆ setContextNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setContextNull ( )

◆ setCopyTimestamps()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setCopyTimestamps ( bool newCopyTimestamps)

◆ setCopyTimestampsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setCopyTimestampsNull ( )

◆ setCpuCoreLimit()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setCpuCoreLimit ( qint32 newCpuCoreLimit)

◆ setCpuCoreLimitNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setCpuCoreLimitNull ( )

◆ setDeInterlace()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setDeInterlace ( bool newDeInterlace)

◆ setDeInterlaceNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setDeInterlaceNull ( )

◆ setDeviceId()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setDeviceId ( QString newDeviceId)

◆ setDeviceIdNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setDeviceIdNull ( )

◆ setDeviceProfileId()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setDeviceProfileId ( QString newDeviceProfileId)

◆ setDeviceProfileIdNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setDeviceProfileIdNull ( )

◆ setEnableAdaptiveBitrateStreaming()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableAdaptiveBitrateStreaming ( bool newEnableAdaptiveBitrateStreaming)

◆ setEnableAdaptiveBitrateStreamingNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableAdaptiveBitrateStreamingNull ( )

◆ setEnableAudioVbrEncoding()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableAudioVbrEncoding ( bool newEnableAudioVbrEncoding)

◆ setEnableAudioVbrEncodingNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableAudioVbrEncodingNull ( )

◆ setEnableAutoStreamCopy()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableAutoStreamCopy ( bool newEnableAutoStreamCopy)

◆ setEnableAutoStreamCopyNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableAutoStreamCopyNull ( )

◆ setEnableMpegtsM2TsMode()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableMpegtsM2TsMode ( bool newEnableMpegtsM2TsMode)

◆ setEnableMpegtsM2TsModeNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableMpegtsM2TsModeNull ( )

◆ setEnableTrickplay()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableTrickplay ( bool newEnableTrickplay)

◆ setEnableTrickplayNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setEnableTrickplayNull ( )

◆ setFramerate()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setFramerate ( float newFramerate)

◆ setFramerateNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setFramerateNull ( )

◆ setHeight()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setHeight ( qint32 newHeight)

◆ setHeightNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setHeightNull ( )

◆ setItemId()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setItemId ( QString newItemId)

◆ setLevel()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setLevel ( QString newLevel)

◆ setLevelNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setLevelNull ( )

◆ setLiveStreamId()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setLiveStreamId ( QString newLiveStreamId)

◆ setLiveStreamIdNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setLiveStreamIdNull ( )

◆ setMaxAudioBitDepth()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxAudioBitDepth ( qint32 newMaxAudioBitDepth)

◆ setMaxAudioBitDepthNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxAudioBitDepthNull ( )

◆ setMaxAudioChannels()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxAudioChannels ( qint32 newMaxAudioChannels)

◆ setMaxAudioChannelsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxAudioChannelsNull ( )

◆ setMaxFramerate()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxFramerate ( float newMaxFramerate)

◆ setMaxFramerateNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxFramerateNull ( )

◆ setMaxHeight()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxHeight ( qint32 newMaxHeight)

◆ setMaxHeightNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxHeightNull ( )

◆ setMaxRefFrames()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxRefFrames ( qint32 newMaxRefFrames)

◆ setMaxRefFramesNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxRefFramesNull ( )

◆ setMaxVideoBitDepth()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxVideoBitDepth ( qint32 newMaxVideoBitDepth)

◆ setMaxVideoBitDepthNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxVideoBitDepthNull ( )

◆ setMaxWidth()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxWidth ( qint32 newMaxWidth)

◆ setMaxWidthNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMaxWidthNull ( )

◆ setMediaSourceId()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMediaSourceId ( QString newMediaSourceId)

◆ setMinSegments()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMinSegments ( qint32 newMinSegments)

◆ setMinSegmentsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setMinSegmentsNull ( )

◆ setParams()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setParams ( QString newParams)

◆ setParamsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setParamsNull ( )

◆ setPlaySessionId()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setPlaySessionId ( QString newPlaySessionId)

◆ setPlaySessionIdNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setPlaySessionIdNull ( )

◆ setProfile()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setProfile ( QString newProfile)

◆ setProfileNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setProfileNull ( )

◆ setRequireAvc()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setRequireAvc ( bool newRequireAvc)

◆ setRequireAvcNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setRequireAvcNull ( )

◆ setRequireNonAnamorphic()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setRequireNonAnamorphic ( bool newRequireNonAnamorphic)

◆ setRequireNonAnamorphicNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setRequireNonAnamorphicNull ( )

◆ setSegmentContainer()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSegmentContainer ( QString newSegmentContainer)

◆ setSegmentContainerNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSegmentContainerNull ( )

◆ setSegmentLength()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSegmentLength ( qint32 newSegmentLength)

◆ setSegmentLengthNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSegmentLengthNull ( )

◆ setStartTimeTicks()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setStartTimeTicks ( qint64 newStartTimeTicks)

◆ setStartTimeTicksNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setStartTimeTicksNull ( )

◆ setStaticStreaming()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setStaticStreaming ( bool newStaticStreaming)

◆ setStaticStreamingNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setStaticStreamingNull ( )

◆ setStreamOptions()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setStreamOptions ( QJsonObject newStreamOptions)

◆ setStreamOptionsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setStreamOptionsNull ( )

◆ setSubtitleCodec()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSubtitleCodec ( QString newSubtitleCodec)

◆ setSubtitleCodecNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSubtitleCodecNull ( )

◆ setSubtitleMethod()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSubtitleMethod ( SubtitleDeliveryMethod newSubtitleMethod)

◆ setSubtitleMethodNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSubtitleMethodNull ( )

◆ setSubtitleStreamIndex()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSubtitleStreamIndex ( qint32 newSubtitleStreamIndex)

◆ setSubtitleStreamIndexNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setSubtitleStreamIndexNull ( )

◆ setTag()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setTag ( QString newTag)

◆ setTagNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setTagNull ( )

◆ setTranscodeReasons()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setTranscodeReasons ( QString newTranscodeReasons)

◆ setTranscodeReasonsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setTranscodeReasonsNull ( )

◆ setTranscodingMaxAudioChannels()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setTranscodingMaxAudioChannels ( qint32 newTranscodingMaxAudioChannels)

◆ setTranscodingMaxAudioChannelsNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setTranscodingMaxAudioChannelsNull ( )

◆ setVideoBitRate()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setVideoBitRate ( qint32 newVideoBitRate)

◆ setVideoBitRateNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setVideoBitRateNull ( )

◆ setVideoCodec()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setVideoCodec ( QString newVideoCodec)

◆ setVideoCodecNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setVideoCodecNull ( )

◆ setVideoStreamIndex()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setVideoStreamIndex ( qint32 newVideoStreamIndex)

◆ setVideoStreamIndexNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setVideoStreamIndexNull ( )

◆ setWidth()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setWidth ( qint32 newWidth)

◆ setWidthNull()

void Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::setWidthNull ( )

◆ startTimeTicks()

const qint64 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::startTimeTicks ( ) const

Optional. Specify a starting offset, in ticks. 1 tick = 10000 ms.

◆ startTimeTicksNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::startTimeTicksNull ( ) const

◆ staticStreaming()

const bool & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::staticStreaming ( ) const

Optional. If true, the original file will be streamed statically without any encoding. Use either no url extension or the original file extension. true/false.

◆ staticStreamingNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::staticStreamingNull ( ) const

◆ streamOptions()

const QJsonObject & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::streamOptions ( ) const

Optional. The streaming options.

◆ streamOptionsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::streamOptionsNull ( ) const

◆ subtitleCodec()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::subtitleCodec ( ) const

Optional. Specify a subtitle codec to encode to.

◆ subtitleCodecNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::subtitleCodecNull ( ) const

◆ subtitleMethod()

const SubtitleDeliveryMethod & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::subtitleMethod ( ) const

Optional. Specify the subtitle delivery method.

◆ subtitleMethodNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::subtitleMethodNull ( ) const

◆ subtitleStreamIndex()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::subtitleStreamIndex ( ) const

Optional. The index of the subtitle stream to use. If omitted no subtitles will be used.

◆ subtitleStreamIndexNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::subtitleStreamIndexNull ( ) const

◆ tag()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::tag ( ) const

The tag.

◆ tagNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::tagNull ( ) const

◆ transcodeReasons()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::transcodeReasons ( ) const

Optional. The transcoding reason.

◆ transcodeReasonsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::transcodeReasonsNull ( ) const

◆ transcodingMaxAudioChannels()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::transcodingMaxAudioChannels ( ) const

Optional. The maximum number of audio channels to transcode.

◆ transcodingMaxAudioChannelsNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::transcodingMaxAudioChannelsNull ( ) const

◆ videoBitRate()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::videoBitRate ( ) const

Optional. Specify a video bitrate to encode to, e.g. 500000. If omitted this will be left to encoder defaults.

◆ videoBitRateNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::videoBitRateNull ( ) const

◆ videoCodec()

const QString & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::videoCodec ( ) const

Optional. Specify a video codec to encode to, e.g. h264.

◆ videoCodecNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::videoCodecNull ( ) const

◆ videoStreamIndex()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::videoStreamIndex ( ) const

Optional. The index of the video stream to use. If omitted the first video stream will be used.

◆ videoStreamIndexNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::videoStreamIndexNull ( ) const

◆ width()

const qint32 & Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::width ( ) const

Optional. The fixed horizontal resolution of the encoded video.

◆ widthNull()

bool Jellyfin::Loader::HeadMasterHlsVideoPlaylistParams::widthNull ( ) const

The documentation for this class was generated from the following files: