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

#include <requesttypes.h>

Public Member Functions

const QString & container () const
 The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv.

 
void setContainer (QString newContainer)
 
const QString & itemId () const
 The item id.
 
void setItemId (QString newItemId)
 
const QString & stream () const
 

 
void setStream (QString newStream)
 
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 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 a audio codec to encode to, e.g. mp3. If omitted the server will auto-select using the url's extension. Options: aac, mp3, vorbis, wma.

 
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 & 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 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 & 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 QString & mediaSourceId () const
 The media version id, if playing an alternate version.

 
void setMediaSourceId (QString newMediaSourceId)
 
bool mediaSourceIdNull () const
 
void setMediaSourceIdNull ()
 
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 anamporphic 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 lenght.

 
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. If omitted the server will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv.
 
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::HeadVideoStreamByContainerParams::allowAudioStreamCopy ( ) const

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

◆ allowAudioStreamCopyNull()

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

◆ allowVideoStreamCopy()

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

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

◆ allowVideoStreamCopyNull()

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

◆ audioBitRate()

const qint32 & Jellyfin::Loader::HeadVideoStreamByContainerParams::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::HeadVideoStreamByContainerParams::audioBitRateNull ( ) const

◆ audioChannels()

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

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

◆ audioChannelsNull()

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

◆ audioCodec()

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

Optional. Specify a audio codec to encode to, e.g. mp3. If omitted the server will auto-select using the url's extension. Options: aac, mp3, vorbis, wma.

◆ audioCodecNull()

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

◆ audioSampleRate()

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

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

◆ audioSampleRateNull()

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

◆ audioStreamIndex()

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

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

◆ audioStreamIndexNull()

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

◆ breakOnNonKeyFrames()

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

Optional. Whether to break on non key frames.

◆ breakOnNonKeyFramesNull()

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

◆ container()

const QString & Jellyfin::Loader::HeadVideoStreamByContainerParams::container ( ) const

The video container. Possible values are: ts, webm, asf, wmv, ogv, mp4, m4v, mkv, mpeg, mpg, avi, 3gp, wmv, wtv, m2ts, mov, iso, flv.

◆ context()

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

Optional. The MediaBrowser.Model.Dlna.EncodingContext.

◆ contextNull()

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

◆ copyTimestamps()

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

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

◆ copyTimestampsNull()

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

◆ cpuCoreLimit()

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

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

◆ cpuCoreLimitNull()

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

◆ deInterlace()

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

Optional. Whether to deinterlace the video.

◆ deInterlaceNull()

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

◆ deviceId()

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

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

◆ deviceIdNull()

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

◆ deviceProfileId()

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

Optional. The dlna device profile id to utilize.

◆ deviceProfileIdNull()

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

◆ enableAutoStreamCopy()

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

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

◆ enableAutoStreamCopyNull()

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

◆ enableMpegtsM2TsMode()

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

Optional. Whether to enable the MpegtsM2Ts mode.

◆ enableMpegtsM2TsModeNull()

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

◆ framerate()

const float & Jellyfin::Loader::HeadVideoStreamByContainerParams::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::HeadVideoStreamByContainerParams::framerateNull ( ) const

◆ height()

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

Optional. The fixed vertical resolution of the encoded video.

◆ heightNull()

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

◆ itemId()

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

The item id.

◆ level()

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

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

◆ levelNull()

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

◆ liveStreamId()

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

The live stream id.

◆ liveStreamIdNull()

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

◆ maxAudioBitDepth()

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

Optional. The maximum audio bit depth.

◆ maxAudioBitDepthNull()

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

◆ maxAudioChannels()

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

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

◆ maxAudioChannelsNull()

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

◆ maxFramerate()

const float & Jellyfin::Loader::HeadVideoStreamByContainerParams::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::HeadVideoStreamByContainerParams::maxFramerateNull ( ) const

◆ maxRefFrames()

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

Optional.

◆ maxRefFramesNull()

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

◆ maxVideoBitDepth()

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

Optional. The maximum video bit depth.

◆ maxVideoBitDepthNull()

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

◆ mediaSourceId()

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

The media version id, if playing an alternate version.

◆ mediaSourceIdNull()

bool Jellyfin::Loader::HeadVideoStreamByContainerParams::mediaSourceIdNull ( ) const

◆ minSegments()

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

The minimum number of segments.

◆ minSegmentsNull()

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

◆ params()

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

The streaming parameters.

◆ paramsNull()

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

◆ playSessionId()

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

The play session id.

◆ playSessionIdNull()

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

◆ profile()

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

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

◆ profileNull()

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

◆ requireAvc()

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

Optional. Whether to require avc.

◆ requireAvcNull()

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

◆ requireNonAnamorphic()

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

Optional. Whether to require a non anamporphic stream.

◆ requireNonAnamorphicNull()

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

◆ segmentContainer()

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

The segment container.

◆ segmentContainerNull()

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

◆ segmentLength()

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

The segment lenght.

◆ segmentLengthNull()

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

◆ setAllowAudioStreamCopy()

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

◆ setAllowAudioStreamCopyNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAllowAudioStreamCopyNull ( )

◆ setAllowVideoStreamCopy()

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

◆ setAllowVideoStreamCopyNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAllowVideoStreamCopyNull ( )

◆ setAudioBitRate()

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

◆ setAudioBitRateNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAudioBitRateNull ( )

◆ setAudioChannels()

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

◆ setAudioChannelsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAudioChannelsNull ( )

◆ setAudioCodec()

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

◆ setAudioCodecNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAudioCodecNull ( )

◆ setAudioSampleRate()

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

◆ setAudioSampleRateNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAudioSampleRateNull ( )

◆ setAudioStreamIndex()

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

◆ setAudioStreamIndexNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setAudioStreamIndexNull ( )

◆ setBreakOnNonKeyFrames()

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

◆ setBreakOnNonKeyFramesNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setBreakOnNonKeyFramesNull ( )

◆ setContainer()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setContainer ( QString newContainer)

◆ setContext()

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

◆ setContextNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setContextNull ( )

◆ setCopyTimestamps()

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

◆ setCopyTimestampsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setCopyTimestampsNull ( )

◆ setCpuCoreLimit()

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

◆ setCpuCoreLimitNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setCpuCoreLimitNull ( )

◆ setDeInterlace()

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

◆ setDeInterlaceNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setDeInterlaceNull ( )

◆ setDeviceId()

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

◆ setDeviceIdNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setDeviceIdNull ( )

◆ setDeviceProfileId()

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

◆ setDeviceProfileIdNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setDeviceProfileIdNull ( )

◆ setEnableAutoStreamCopy()

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

◆ setEnableAutoStreamCopyNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setEnableAutoStreamCopyNull ( )

◆ setEnableMpegtsM2TsMode()

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

◆ setEnableMpegtsM2TsModeNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setEnableMpegtsM2TsModeNull ( )

◆ setFramerate()

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

◆ setFramerateNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setFramerateNull ( )

◆ setHeight()

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

◆ setHeightNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setHeightNull ( )

◆ setItemId()

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

◆ setLevel()

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

◆ setLevelNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setLevelNull ( )

◆ setLiveStreamId()

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

◆ setLiveStreamIdNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setLiveStreamIdNull ( )

◆ setMaxAudioBitDepth()

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

◆ setMaxAudioBitDepthNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMaxAudioBitDepthNull ( )

◆ setMaxAudioChannels()

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

◆ setMaxAudioChannelsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMaxAudioChannelsNull ( )

◆ setMaxFramerate()

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

◆ setMaxFramerateNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMaxFramerateNull ( )

◆ setMaxRefFrames()

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

◆ setMaxRefFramesNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMaxRefFramesNull ( )

◆ setMaxVideoBitDepth()

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

◆ setMaxVideoBitDepthNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMaxVideoBitDepthNull ( )

◆ setMediaSourceId()

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

◆ setMediaSourceIdNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMediaSourceIdNull ( )

◆ setMinSegments()

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

◆ setMinSegmentsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setMinSegmentsNull ( )

◆ setParams()

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

◆ setParamsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setParamsNull ( )

◆ setPlaySessionId()

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

◆ setPlaySessionIdNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setPlaySessionIdNull ( )

◆ setProfile()

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

◆ setProfileNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setProfileNull ( )

◆ setRequireAvc()

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

◆ setRequireAvcNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setRequireAvcNull ( )

◆ setRequireNonAnamorphic()

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

◆ setRequireNonAnamorphicNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setRequireNonAnamorphicNull ( )

◆ setSegmentContainer()

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

◆ setSegmentContainerNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setSegmentContainerNull ( )

◆ setSegmentLength()

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

◆ setSegmentLengthNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setSegmentLengthNull ( )

◆ setStartTimeTicks()

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

◆ setStartTimeTicksNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setStartTimeTicksNull ( )

◆ setStaticStreaming()

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

◆ setStaticStreamingNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setStaticStreamingNull ( )

◆ setStream()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setStream ( QString newStream)

◆ setStreamOptions()

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

◆ setStreamOptionsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setStreamOptionsNull ( )

◆ setSubtitleCodec()

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

◆ setSubtitleCodecNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setSubtitleCodecNull ( )

◆ setSubtitleMethod()

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

◆ setSubtitleMethodNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setSubtitleMethodNull ( )

◆ setSubtitleStreamIndex()

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

◆ setSubtitleStreamIndexNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setSubtitleStreamIndexNull ( )

◆ setTag()

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

◆ setTagNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setTagNull ( )

◆ setTranscodeReasons()

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

◆ setTranscodeReasonsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setTranscodeReasonsNull ( )

◆ setTranscodingMaxAudioChannels()

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

◆ setTranscodingMaxAudioChannelsNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setTranscodingMaxAudioChannelsNull ( )

◆ setVideoBitRate()

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

◆ setVideoBitRateNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setVideoBitRateNull ( )

◆ setVideoCodec()

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

◆ setVideoCodecNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setVideoCodecNull ( )

◆ setVideoStreamIndex()

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

◆ setVideoStreamIndexNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setVideoStreamIndexNull ( )

◆ setWidth()

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

◆ setWidthNull()

void Jellyfin::Loader::HeadVideoStreamByContainerParams::setWidthNull ( )

◆ startTimeTicks()

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

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

◆ startTimeTicksNull()

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

◆ staticStreaming()

const bool & Jellyfin::Loader::HeadVideoStreamByContainerParams::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::HeadVideoStreamByContainerParams::staticStreamingNull ( ) const

◆ stream()

const QString & Jellyfin::Loader::HeadVideoStreamByContainerParams::stream ( ) const


◆ streamOptions()

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

Optional. The streaming options.

◆ streamOptionsNull()

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

◆ subtitleCodec()

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

Optional. Specify a subtitle codec to encode to.

◆ subtitleCodecNull()

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

◆ subtitleMethod()

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

Optional. Specify the subtitle delivery method.

◆ subtitleMethodNull()

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

◆ subtitleStreamIndex()

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

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

◆ subtitleStreamIndexNull()

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

◆ tag()

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

The tag.

◆ tagNull()

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

◆ transcodeReasons()

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

Optional. The transcoding reason.

◆ transcodeReasonsNull()

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

◆ transcodingMaxAudioChannels()

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

Optional. The maximum number of audio channels to transcode.

◆ transcodingMaxAudioChannelsNull()

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

◆ videoBitRate()

const qint32 & Jellyfin::Loader::HeadVideoStreamByContainerParams::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::HeadVideoStreamByContainerParams::videoBitRateNull ( ) const

◆ videoCodec()

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

Optional. Specify a video codec to encode to, e.g. h264. If omitted the server will auto-select using the url's extension. Options: h265, h264, mpeg4, theora, vpx, wmv.

◆ videoCodecNull()

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

◆ videoStreamIndex()

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

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

◆ videoStreamIndexNull()

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

◆ width()

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

Optional. The fixed horizontal resolution of the encoded video.

◆ widthNull()

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

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