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

#include <mediastream.h>

Public Member Functions

 MediaStream (bool isInterlaced, bool isDefault, bool isForced, MediaStreamType type, qint32 index, bool isExternal, SubtitleDeliveryMethod deliveryMethod, bool isTextSubtitleStream, bool supportsExternalStream)
 
 MediaStream (const MediaStream &other)
 
void replaceData (MediaStream &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
QString codec () const
 Gets or sets the codec.
 
void setCodec (QString newCodec)
 Gets or sets the codec.
 
bool codecNull () const
 
void setCodecNull ()
 
QString codecTag () const
 Gets or sets the codec tag.
 
void setCodecTag (QString newCodecTag)
 Gets or sets the codec tag.
 
bool codecTagNull () const
 
void setCodecTagNull ()
 
QString language () const
 Gets or sets the language.
 
void setLanguage (QString newLanguage)
 Gets or sets the language.
 
bool languageNull () const
 
void setLanguageNull ()
 
QString colorRange () const
 Gets or sets the color range.
 
void setColorRange (QString newColorRange)
 Gets or sets the color range.
 
bool colorRangeNull () const
 
void setColorRangeNull ()
 
QString colorSpace () const
 Gets or sets the color space.
 
void setColorSpace (QString newColorSpace)
 Gets or sets the color space.
 
bool colorSpaceNull () const
 
void setColorSpaceNull ()
 
QString colorTransfer () const
 Gets or sets the color transfer.
 
void setColorTransfer (QString newColorTransfer)
 Gets or sets the color transfer.
 
bool colorTransferNull () const
 
void setColorTransferNull ()
 
QString colorPrimaries () const
 Gets or sets the color primaries.
 
void setColorPrimaries (QString newColorPrimaries)
 Gets or sets the color primaries.
 
bool colorPrimariesNull () const
 
void setColorPrimariesNull ()
 
QString comment () const
 Gets or sets the comment.
 
void setComment (QString newComment)
 Gets or sets the comment.
 
bool commentNull () const
 
void setCommentNull ()
 
QString timeBase () const
 Gets or sets the time base.
 
void setTimeBase (QString newTimeBase)
 Gets or sets the time base.
 
bool timeBaseNull () const
 
void setTimeBaseNull ()
 
QString codecTimeBase () const
 Gets or sets the codec time base.
 
void setCodecTimeBase (QString newCodecTimeBase)
 Gets or sets the codec time base.
 
bool codecTimeBaseNull () const
 
void setCodecTimeBaseNull ()
 
QString title () const
 Gets or sets the title.
 
void setTitle (QString newTitle)
 Gets or sets the title.
 
bool titleNull () const
 
void setTitleNull ()
 
QString videoRange () const
 Gets or sets the video range.
 
void setVideoRange (QString newVideoRange)
 Gets or sets the video range.
 
bool videoRangeNull () const
 
void setVideoRangeNull ()
 
QString localizedUndefined () const
 
void setLocalizedUndefined (QString newLocalizedUndefined)
 
bool localizedUndefinedNull () const
 
void setLocalizedUndefinedNull ()
 
QString localizedDefault () const
 
void setLocalizedDefault (QString newLocalizedDefault)
 
bool localizedDefaultNull () const
 
void setLocalizedDefaultNull ()
 
QString localizedForced () const
 
void setLocalizedForced (QString newLocalizedForced)
 
bool localizedForcedNull () const
 
void setLocalizedForcedNull ()
 
QString displayTitle () const
 
void setDisplayTitle (QString newDisplayTitle)
 
bool displayTitleNull () const
 
void setDisplayTitleNull ()
 
QString nalLengthSize () const
 
void setNalLengthSize (QString newNalLengthSize)
 
bool nalLengthSizeNull () const
 
void setNalLengthSizeNull ()
 
bool isInterlaced () const
 Gets or sets a value indicating whether this instance is interlaced.
 
void setIsInterlaced (bool newIsInterlaced)
 Gets or sets a value indicating whether this instance is interlaced.
 
std::optional< bool > isAVC () const
 
void setIsAVC (std::optional< bool > newIsAVC)
 
bool isAVCNull () const
 
void setIsAVCNull ()
 
QString channelLayout () const
 Gets or sets the channel layout.
 
void setChannelLayout (QString newChannelLayout)
 Gets or sets the channel layout.
 
bool channelLayoutNull () const
 
void setChannelLayoutNull ()
 
std::optional< qint32 > bitRate () const
 Gets or sets the bit rate.
 
void setBitRate (std::optional< qint32 > newBitRate)
 Gets or sets the bit rate.
 
bool bitRateNull () const
 
void setBitRateNull ()
 
std::optional< qint32 > bitDepth () const
 Gets or sets the bit depth.
 
void setBitDepth (std::optional< qint32 > newBitDepth)
 Gets or sets the bit depth.
 
bool bitDepthNull () const
 
void setBitDepthNull ()
 
std::optional< qint32 > refFrames () const
 Gets or sets the reference frames.
 
void setRefFrames (std::optional< qint32 > newRefFrames)
 Gets or sets the reference frames.
 
bool refFramesNull () const
 
void setRefFramesNull ()
 
std::optional< qint32 > packetLength () const
 Gets or sets the length of the packet.
 
void setPacketLength (std::optional< qint32 > newPacketLength)
 Gets or sets the length of the packet.
 
bool packetLengthNull () const
 
void setPacketLengthNull ()
 
std::optional< qint32 > channels () const
 Gets or sets the channels.
 
void setChannels (std::optional< qint32 > newChannels)
 Gets or sets the channels.
 
bool channelsNull () const
 
void setChannelsNull ()
 
std::optional< qint32 > sampleRate () const
 Gets or sets the sample rate.
 
void setSampleRate (std::optional< qint32 > newSampleRate)
 Gets or sets the sample rate.
 
bool sampleRateNull () const
 
void setSampleRateNull ()
 
bool isDefault () const
 Gets or sets a value indicating whether this instance is default.
 
void setIsDefault (bool newIsDefault)
 Gets or sets a value indicating whether this instance is default.
 
bool isForced () const
 Gets or sets a value indicating whether this instance is forced.
 
void setIsForced (bool newIsForced)
 Gets or sets a value indicating whether this instance is forced.
 
std::optional< qint32 > height () const
 Gets or sets the height.
 
void setHeight (std::optional< qint32 > newHeight)
 Gets or sets the height.
 
bool heightNull () const
 
void setHeightNull ()
 
std::optional< qint32 > width () const
 Gets or sets the width.
 
void setWidth (std::optional< qint32 > newWidth)
 Gets or sets the width.
 
bool widthNull () const
 
void setWidthNull ()
 
std::optional< float > averageFrameRate () const
 Gets or sets the average frame rate.
 
void setAverageFrameRate (std::optional< float > newAverageFrameRate)
 Gets or sets the average frame rate.
 
bool averageFrameRateNull () const
 
void setAverageFrameRateNull ()
 
std::optional< float > realFrameRate () const
 Gets or sets the real frame rate.
 
void setRealFrameRate (std::optional< float > newRealFrameRate)
 Gets or sets the real frame rate.
 
bool realFrameRateNull () const
 
void setRealFrameRateNull ()
 
QString profile () const
 Gets or sets the profile.
 
void setProfile (QString newProfile)
 Gets or sets the profile.
 
bool profileNull () const
 
void setProfileNull ()
 
MediaStreamType type () const
 
void setType (MediaStreamType newType)
 
QString aspectRatio () const
 Gets or sets the aspect ratio.
 
void setAspectRatio (QString newAspectRatio)
 Gets or sets the aspect ratio.
 
bool aspectRatioNull () const
 
void setAspectRatioNull ()
 
qint32 index () const
 Gets or sets the index.
 
void setIndex (qint32 newIndex)
 Gets or sets the index.
 
std::optional< qint32 > score () const
 Gets or sets the score.
 
void setScore (std::optional< qint32 > newScore)
 Gets or sets the score.
 
bool scoreNull () const
 
void setScoreNull ()
 
bool isExternal () const
 Gets or sets a value indicating whether this instance is external.
 
void setIsExternal (bool newIsExternal)
 Gets or sets a value indicating whether this instance is external.
 
SubtitleDeliveryMethod deliveryMethod () const
 
void setDeliveryMethod (SubtitleDeliveryMethod newDeliveryMethod)
 
QString deliveryUrl () const
 Gets or sets the delivery URL.
 
void setDeliveryUrl (QString newDeliveryUrl)
 Gets or sets the delivery URL.
 
bool deliveryUrlNull () const
 
void setDeliveryUrlNull ()
 
std::optional< bool > isExternalUrl () const
 Gets or sets a value indicating whether this instance is external URL.
 
void setIsExternalUrl (std::optional< bool > newIsExternalUrl)
 Gets or sets a value indicating whether this instance is external URL.
 
bool isExternalUrlNull () const
 
void setIsExternalUrlNull ()
 
bool isTextSubtitleStream () const
 
void setIsTextSubtitleStream (bool newIsTextSubtitleStream)
 
bool supportsExternalStream () const
 Gets or sets a value indicating whether [supports external stream].
 
void setSupportsExternalStream (bool newSupportsExternalStream)
 Gets or sets a value indicating whether [supports external stream].
 
QString path () const
 Gets or sets the filename.
 
void setPath (QString newPath)
 Gets or sets the filename.
 
bool pathNull () const
 
void setPathNull ()
 
QString pixelFormat () const
 Gets or sets the pixel format.
 
void setPixelFormat (QString newPixelFormat)
 Gets or sets the pixel format.
 
bool pixelFormatNull () const
 
void setPixelFormatNull ()
 
std::optional< double > level () const
 Gets or sets the level.
 
void setLevel (std::optional< double > newLevel)
 Gets or sets the level.
 
bool levelNull () const
 
void setLevelNull ()
 
std::optional< bool > isAnamorphic () const
 Gets a value indicating whether this instance is anamorphic.
 
void setIsAnamorphic (std::optional< bool > newIsAnamorphic)
 Gets a value indicating whether this instance is anamorphic.
 
bool isAnamorphicNull () const
 
void setIsAnamorphicNull ()
 

Static Public Member Functions

static MediaStream fromJson (QJsonObject source)
 

Protected Attributes

QString m_codec
 
QString m_codecTag
 
QString m_language
 
QString m_colorRange
 
QString m_colorSpace
 
QString m_colorTransfer
 
QString m_colorPrimaries
 
QString m_comment
 
QString m_timeBase
 
QString m_codecTimeBase
 
QString m_title
 
QString m_videoRange
 
QString m_localizedUndefined
 
QString m_localizedDefault
 
QString m_localizedForced
 
QString m_displayTitle
 
QString m_nalLengthSize
 
bool m_isInterlaced
 
std::optional< bool > m_isAVC = std::nullopt
 
QString m_channelLayout
 
std::optional< qint32 > m_bitRate = std::nullopt
 
std::optional< qint32 > m_bitDepth = std::nullopt
 
std::optional< qint32 > m_refFrames = std::nullopt
 
std::optional< qint32 > m_packetLength = std::nullopt
 
std::optional< qint32 > m_channels = std::nullopt
 
std::optional< qint32 > m_sampleRate = std::nullopt
 
bool m_isDefault
 
bool m_isForced
 
std::optional< qint32 > m_height = std::nullopt
 
std::optional< qint32 > m_width = std::nullopt
 
std::optional< float > m_averageFrameRate = std::nullopt
 
std::optional< float > m_realFrameRate = std::nullopt
 
QString m_profile
 
MediaStreamType m_type
 
QString m_aspectRatio
 
qint32 m_index
 
std::optional< qint32 > m_score = std::nullopt
 
bool m_isExternal
 
SubtitleDeliveryMethod m_deliveryMethod
 
QString m_deliveryUrl
 
std::optional< bool > m_isExternalUrl = std::nullopt
 
bool m_isTextSubtitleStream
 
bool m_supportsExternalStream
 
QString m_path
 
QString m_pixelFormat
 
std::optional< double > m_level = std::nullopt
 
std::optional< bool > m_isAnamorphic = std::nullopt
 

Constructor & Destructor Documentation

◆ MediaStream() [1/2]

Jellyfin::DTO::MediaStream::MediaStream ( bool isInterlaced,
bool isDefault,
bool isForced,
MediaStreamType type,
qint32 index,
bool isExternal,
SubtitleDeliveryMethod deliveryMethod,
bool isTextSubtitleStream,
bool supportsExternalStream )

◆ MediaStream() [2/2]

Jellyfin::DTO::MediaStream::MediaStream ( const MediaStream & other)

Member Function Documentation

◆ aspectRatio()

QString Jellyfin::DTO::MediaStream::aspectRatio ( ) const

Gets or sets the aspect ratio.

◆ aspectRatioNull()

bool Jellyfin::DTO::MediaStream::aspectRatioNull ( ) const

◆ averageFrameRate()

std::optional< float > Jellyfin::DTO::MediaStream::averageFrameRate ( ) const

Gets or sets the average frame rate.

◆ averageFrameRateNull()

bool Jellyfin::DTO::MediaStream::averageFrameRateNull ( ) const

◆ bitDepth()

std::optional< qint32 > Jellyfin::DTO::MediaStream::bitDepth ( ) const

Gets or sets the bit depth.

◆ bitDepthNull()

bool Jellyfin::DTO::MediaStream::bitDepthNull ( ) const

◆ bitRate()

std::optional< qint32 > Jellyfin::DTO::MediaStream::bitRate ( ) const

Gets or sets the bit rate.

◆ bitRateNull()

bool Jellyfin::DTO::MediaStream::bitRateNull ( ) const

◆ channelLayout()

QString Jellyfin::DTO::MediaStream::channelLayout ( ) const

Gets or sets the channel layout.

◆ channelLayoutNull()

bool Jellyfin::DTO::MediaStream::channelLayoutNull ( ) const

◆ channels()

std::optional< qint32 > Jellyfin::DTO::MediaStream::channels ( ) const

Gets or sets the channels.

◆ channelsNull()

bool Jellyfin::DTO::MediaStream::channelsNull ( ) const

◆ codec()

QString Jellyfin::DTO::MediaStream::codec ( ) const

Gets or sets the codec.

◆ codecNull()

bool Jellyfin::DTO::MediaStream::codecNull ( ) const

◆ codecTag()

QString Jellyfin::DTO::MediaStream::codecTag ( ) const

Gets or sets the codec tag.

◆ codecTagNull()

bool Jellyfin::DTO::MediaStream::codecTagNull ( ) const

◆ codecTimeBase()

QString Jellyfin::DTO::MediaStream::codecTimeBase ( ) const

Gets or sets the codec time base.

◆ codecTimeBaseNull()

bool Jellyfin::DTO::MediaStream::codecTimeBaseNull ( ) const

◆ colorPrimaries()

QString Jellyfin::DTO::MediaStream::colorPrimaries ( ) const

Gets or sets the color primaries.

◆ colorPrimariesNull()

bool Jellyfin::DTO::MediaStream::colorPrimariesNull ( ) const

◆ colorRange()

QString Jellyfin::DTO::MediaStream::colorRange ( ) const

Gets or sets the color range.

◆ colorRangeNull()

bool Jellyfin::DTO::MediaStream::colorRangeNull ( ) const

◆ colorSpace()

QString Jellyfin::DTO::MediaStream::colorSpace ( ) const

Gets or sets the color space.

◆ colorSpaceNull()

bool Jellyfin::DTO::MediaStream::colorSpaceNull ( ) const

◆ colorTransfer()

QString Jellyfin::DTO::MediaStream::colorTransfer ( ) const

Gets or sets the color transfer.

◆ colorTransferNull()

bool Jellyfin::DTO::MediaStream::colorTransferNull ( ) const

◆ comment()

QString Jellyfin::DTO::MediaStream::comment ( ) const

Gets or sets the comment.

◆ commentNull()

bool Jellyfin::DTO::MediaStream::commentNull ( ) const

◆ deliveryMethod()

SubtitleDeliveryMethod Jellyfin::DTO::MediaStream::deliveryMethod ( ) const

◆ deliveryUrl()

QString Jellyfin::DTO::MediaStream::deliveryUrl ( ) const

Gets or sets the delivery URL.

◆ deliveryUrlNull()

bool Jellyfin::DTO::MediaStream::deliveryUrlNull ( ) const

◆ displayTitle()

QString Jellyfin::DTO::MediaStream::displayTitle ( ) const

◆ displayTitleNull()

bool Jellyfin::DTO::MediaStream::displayTitleNull ( ) const

◆ fromJson()

MediaStream Jellyfin::DTO::MediaStream::fromJson ( QJsonObject source)
static

◆ height()

std::optional< qint32 > Jellyfin::DTO::MediaStream::height ( ) const

Gets or sets the height.

◆ heightNull()

bool Jellyfin::DTO::MediaStream::heightNull ( ) const

◆ index()

qint32 Jellyfin::DTO::MediaStream::index ( ) const

Gets or sets the index.

◆ isAnamorphic()

std::optional< bool > Jellyfin::DTO::MediaStream::isAnamorphic ( ) const

Gets a value indicating whether this instance is anamorphic.

◆ isAnamorphicNull()

bool Jellyfin::DTO::MediaStream::isAnamorphicNull ( ) const

◆ isAVC()

std::optional< bool > Jellyfin::DTO::MediaStream::isAVC ( ) const

◆ isAVCNull()

bool Jellyfin::DTO::MediaStream::isAVCNull ( ) const

◆ isDefault()

bool Jellyfin::DTO::MediaStream::isDefault ( ) const

Gets or sets a value indicating whether this instance is default.

◆ isExternal()

bool Jellyfin::DTO::MediaStream::isExternal ( ) const

Gets or sets a value indicating whether this instance is external.

◆ isExternalUrl()

std::optional< bool > Jellyfin::DTO::MediaStream::isExternalUrl ( ) const

Gets or sets a value indicating whether this instance is external URL.

◆ isExternalUrlNull()

bool Jellyfin::DTO::MediaStream::isExternalUrlNull ( ) const

◆ isForced()

bool Jellyfin::DTO::MediaStream::isForced ( ) const

Gets or sets a value indicating whether this instance is forced.

◆ isInterlaced()

bool Jellyfin::DTO::MediaStream::isInterlaced ( ) const

Gets or sets a value indicating whether this instance is interlaced.

◆ isTextSubtitleStream()

bool Jellyfin::DTO::MediaStream::isTextSubtitleStream ( ) const

◆ language()

QString Jellyfin::DTO::MediaStream::language ( ) const

Gets or sets the language.

◆ languageNull()

bool Jellyfin::DTO::MediaStream::languageNull ( ) const

◆ level()

std::optional< double > Jellyfin::DTO::MediaStream::level ( ) const

Gets or sets the level.

◆ levelNull()

bool Jellyfin::DTO::MediaStream::levelNull ( ) const

◆ localizedDefault()

QString Jellyfin::DTO::MediaStream::localizedDefault ( ) const

◆ localizedDefaultNull()

bool Jellyfin::DTO::MediaStream::localizedDefaultNull ( ) const

◆ localizedForced()

QString Jellyfin::DTO::MediaStream::localizedForced ( ) const

◆ localizedForcedNull()

bool Jellyfin::DTO::MediaStream::localizedForcedNull ( ) const

◆ localizedUndefined()

QString Jellyfin::DTO::MediaStream::localizedUndefined ( ) const

◆ localizedUndefinedNull()

bool Jellyfin::DTO::MediaStream::localizedUndefinedNull ( ) const

◆ nalLengthSize()

QString Jellyfin::DTO::MediaStream::nalLengthSize ( ) const

◆ nalLengthSizeNull()

bool Jellyfin::DTO::MediaStream::nalLengthSizeNull ( ) const

◆ packetLength()

std::optional< qint32 > Jellyfin::DTO::MediaStream::packetLength ( ) const

Gets or sets the length of the packet.

◆ packetLengthNull()

bool Jellyfin::DTO::MediaStream::packetLengthNull ( ) const

◆ path()

QString Jellyfin::DTO::MediaStream::path ( ) const

Gets or sets the filename.

◆ pathNull()

bool Jellyfin::DTO::MediaStream::pathNull ( ) const

◆ pixelFormat()

QString Jellyfin::DTO::MediaStream::pixelFormat ( ) const

Gets or sets the pixel format.

◆ pixelFormatNull()

bool Jellyfin::DTO::MediaStream::pixelFormatNull ( ) const

◆ profile()

QString Jellyfin::DTO::MediaStream::profile ( ) const

Gets or sets the profile.

◆ profileNull()

bool Jellyfin::DTO::MediaStream::profileNull ( ) const

◆ realFrameRate()

std::optional< float > Jellyfin::DTO::MediaStream::realFrameRate ( ) const

Gets or sets the real frame rate.

◆ realFrameRateNull()

bool Jellyfin::DTO::MediaStream::realFrameRateNull ( ) const

◆ refFrames()

std::optional< qint32 > Jellyfin::DTO::MediaStream::refFrames ( ) const

Gets or sets the reference frames.

◆ refFramesNull()

bool Jellyfin::DTO::MediaStream::refFramesNull ( ) const

◆ replaceData()

void Jellyfin::DTO::MediaStream::replaceData ( MediaStream & other)

Replaces the data being hold by this class with that of the other.

◆ sampleRate()

std::optional< qint32 > Jellyfin::DTO::MediaStream::sampleRate ( ) const

Gets or sets the sample rate.

◆ sampleRateNull()

bool Jellyfin::DTO::MediaStream::sampleRateNull ( ) const

◆ score()

std::optional< qint32 > Jellyfin::DTO::MediaStream::score ( ) const

Gets or sets the score.

◆ scoreNull()

bool Jellyfin::DTO::MediaStream::scoreNull ( ) const

◆ setAspectRatio()

void Jellyfin::DTO::MediaStream::setAspectRatio ( QString newAspectRatio)

Gets or sets the aspect ratio.

◆ setAspectRatioNull()

void Jellyfin::DTO::MediaStream::setAspectRatioNull ( )

◆ setAverageFrameRate()

void Jellyfin::DTO::MediaStream::setAverageFrameRate ( std::optional< float > newAverageFrameRate)

Gets or sets the average frame rate.

◆ setAverageFrameRateNull()

void Jellyfin::DTO::MediaStream::setAverageFrameRateNull ( )

◆ setBitDepth()

void Jellyfin::DTO::MediaStream::setBitDepth ( std::optional< qint32 > newBitDepth)

Gets or sets the bit depth.

◆ setBitDepthNull()

void Jellyfin::DTO::MediaStream::setBitDepthNull ( )

◆ setBitRate()

void Jellyfin::DTO::MediaStream::setBitRate ( std::optional< qint32 > newBitRate)

Gets or sets the bit rate.

◆ setBitRateNull()

void Jellyfin::DTO::MediaStream::setBitRateNull ( )

◆ setChannelLayout()

void Jellyfin::DTO::MediaStream::setChannelLayout ( QString newChannelLayout)

Gets or sets the channel layout.

◆ setChannelLayoutNull()

void Jellyfin::DTO::MediaStream::setChannelLayoutNull ( )

◆ setChannels()

void Jellyfin::DTO::MediaStream::setChannels ( std::optional< qint32 > newChannels)

Gets or sets the channels.

◆ setChannelsNull()

void Jellyfin::DTO::MediaStream::setChannelsNull ( )

◆ setCodec()

void Jellyfin::DTO::MediaStream::setCodec ( QString newCodec)

Gets or sets the codec.

◆ setCodecNull()

void Jellyfin::DTO::MediaStream::setCodecNull ( )

◆ setCodecTag()

void Jellyfin::DTO::MediaStream::setCodecTag ( QString newCodecTag)

Gets or sets the codec tag.

◆ setCodecTagNull()

void Jellyfin::DTO::MediaStream::setCodecTagNull ( )

◆ setCodecTimeBase()

void Jellyfin::DTO::MediaStream::setCodecTimeBase ( QString newCodecTimeBase)

Gets or sets the codec time base.

◆ setCodecTimeBaseNull()

void Jellyfin::DTO::MediaStream::setCodecTimeBaseNull ( )

◆ setColorPrimaries()

void Jellyfin::DTO::MediaStream::setColorPrimaries ( QString newColorPrimaries)

Gets or sets the color primaries.

◆ setColorPrimariesNull()

void Jellyfin::DTO::MediaStream::setColorPrimariesNull ( )

◆ setColorRange()

void Jellyfin::DTO::MediaStream::setColorRange ( QString newColorRange)

Gets or sets the color range.

◆ setColorRangeNull()

void Jellyfin::DTO::MediaStream::setColorRangeNull ( )

◆ setColorSpace()

void Jellyfin::DTO::MediaStream::setColorSpace ( QString newColorSpace)

Gets or sets the color space.

◆ setColorSpaceNull()

void Jellyfin::DTO::MediaStream::setColorSpaceNull ( )

◆ setColorTransfer()

void Jellyfin::DTO::MediaStream::setColorTransfer ( QString newColorTransfer)

Gets or sets the color transfer.

◆ setColorTransferNull()

void Jellyfin::DTO::MediaStream::setColorTransferNull ( )

◆ setComment()

void Jellyfin::DTO::MediaStream::setComment ( QString newComment)

Gets or sets the comment.

◆ setCommentNull()

void Jellyfin::DTO::MediaStream::setCommentNull ( )

◆ setDeliveryMethod()

void Jellyfin::DTO::MediaStream::setDeliveryMethod ( SubtitleDeliveryMethod newDeliveryMethod)

◆ setDeliveryUrl()

void Jellyfin::DTO::MediaStream::setDeliveryUrl ( QString newDeliveryUrl)

Gets or sets the delivery URL.

◆ setDeliveryUrlNull()

void Jellyfin::DTO::MediaStream::setDeliveryUrlNull ( )

◆ setDisplayTitle()

void Jellyfin::DTO::MediaStream::setDisplayTitle ( QString newDisplayTitle)

◆ setDisplayTitleNull()

void Jellyfin::DTO::MediaStream::setDisplayTitleNull ( )

◆ setFromJson()

void Jellyfin::DTO::MediaStream::setFromJson ( QJsonObject source)

◆ setHeight()

void Jellyfin::DTO::MediaStream::setHeight ( std::optional< qint32 > newHeight)

Gets or sets the height.

◆ setHeightNull()

void Jellyfin::DTO::MediaStream::setHeightNull ( )

◆ setIndex()

void Jellyfin::DTO::MediaStream::setIndex ( qint32 newIndex)

Gets or sets the index.

◆ setIsAnamorphic()

void Jellyfin::DTO::MediaStream::setIsAnamorphic ( std::optional< bool > newIsAnamorphic)

Gets a value indicating whether this instance is anamorphic.

◆ setIsAnamorphicNull()

void Jellyfin::DTO::MediaStream::setIsAnamorphicNull ( )

◆ setIsAVC()

void Jellyfin::DTO::MediaStream::setIsAVC ( std::optional< bool > newIsAVC)

◆ setIsAVCNull()

void Jellyfin::DTO::MediaStream::setIsAVCNull ( )

◆ setIsDefault()

void Jellyfin::DTO::MediaStream::setIsDefault ( bool newIsDefault)

Gets or sets a value indicating whether this instance is default.

◆ setIsExternal()

void Jellyfin::DTO::MediaStream::setIsExternal ( bool newIsExternal)

Gets or sets a value indicating whether this instance is external.

◆ setIsExternalUrl()

void Jellyfin::DTO::MediaStream::setIsExternalUrl ( std::optional< bool > newIsExternalUrl)

Gets or sets a value indicating whether this instance is external URL.

◆ setIsExternalUrlNull()

void Jellyfin::DTO::MediaStream::setIsExternalUrlNull ( )

◆ setIsForced()

void Jellyfin::DTO::MediaStream::setIsForced ( bool newIsForced)

Gets or sets a value indicating whether this instance is forced.

◆ setIsInterlaced()

void Jellyfin::DTO::MediaStream::setIsInterlaced ( bool newIsInterlaced)

Gets or sets a value indicating whether this instance is interlaced.

◆ setIsTextSubtitleStream()

void Jellyfin::DTO::MediaStream::setIsTextSubtitleStream ( bool newIsTextSubtitleStream)

◆ setLanguage()

void Jellyfin::DTO::MediaStream::setLanguage ( QString newLanguage)

Gets or sets the language.

◆ setLanguageNull()

void Jellyfin::DTO::MediaStream::setLanguageNull ( )

◆ setLevel()

void Jellyfin::DTO::MediaStream::setLevel ( std::optional< double > newLevel)

Gets or sets the level.

◆ setLevelNull()

void Jellyfin::DTO::MediaStream::setLevelNull ( )

◆ setLocalizedDefault()

void Jellyfin::DTO::MediaStream::setLocalizedDefault ( QString newLocalizedDefault)

◆ setLocalizedDefaultNull()

void Jellyfin::DTO::MediaStream::setLocalizedDefaultNull ( )

◆ setLocalizedForced()

void Jellyfin::DTO::MediaStream::setLocalizedForced ( QString newLocalizedForced)

◆ setLocalizedForcedNull()

void Jellyfin::DTO::MediaStream::setLocalizedForcedNull ( )

◆ setLocalizedUndefined()

void Jellyfin::DTO::MediaStream::setLocalizedUndefined ( QString newLocalizedUndefined)

◆ setLocalizedUndefinedNull()

void Jellyfin::DTO::MediaStream::setLocalizedUndefinedNull ( )

◆ setNalLengthSize()

void Jellyfin::DTO::MediaStream::setNalLengthSize ( QString newNalLengthSize)

◆ setNalLengthSizeNull()

void Jellyfin::DTO::MediaStream::setNalLengthSizeNull ( )

◆ setPacketLength()

void Jellyfin::DTO::MediaStream::setPacketLength ( std::optional< qint32 > newPacketLength)

Gets or sets the length of the packet.

◆ setPacketLengthNull()

void Jellyfin::DTO::MediaStream::setPacketLengthNull ( )

◆ setPath()

void Jellyfin::DTO::MediaStream::setPath ( QString newPath)

Gets or sets the filename.

◆ setPathNull()

void Jellyfin::DTO::MediaStream::setPathNull ( )

◆ setPixelFormat()

void Jellyfin::DTO::MediaStream::setPixelFormat ( QString newPixelFormat)

Gets or sets the pixel format.

◆ setPixelFormatNull()

void Jellyfin::DTO::MediaStream::setPixelFormatNull ( )

◆ setProfile()

void Jellyfin::DTO::MediaStream::setProfile ( QString newProfile)

Gets or sets the profile.

◆ setProfileNull()

void Jellyfin::DTO::MediaStream::setProfileNull ( )

◆ setRealFrameRate()

void Jellyfin::DTO::MediaStream::setRealFrameRate ( std::optional< float > newRealFrameRate)

Gets or sets the real frame rate.

◆ setRealFrameRateNull()

void Jellyfin::DTO::MediaStream::setRealFrameRateNull ( )

◆ setRefFrames()

void Jellyfin::DTO::MediaStream::setRefFrames ( std::optional< qint32 > newRefFrames)

Gets or sets the reference frames.

◆ setRefFramesNull()

void Jellyfin::DTO::MediaStream::setRefFramesNull ( )

◆ setSampleRate()

void Jellyfin::DTO::MediaStream::setSampleRate ( std::optional< qint32 > newSampleRate)

Gets or sets the sample rate.

◆ setSampleRateNull()

void Jellyfin::DTO::MediaStream::setSampleRateNull ( )

◆ setScore()

void Jellyfin::DTO::MediaStream::setScore ( std::optional< qint32 > newScore)

Gets or sets the score.

◆ setScoreNull()

void Jellyfin::DTO::MediaStream::setScoreNull ( )

◆ setSupportsExternalStream()

void Jellyfin::DTO::MediaStream::setSupportsExternalStream ( bool newSupportsExternalStream)

Gets or sets a value indicating whether [supports external stream].

◆ setTimeBase()

void Jellyfin::DTO::MediaStream::setTimeBase ( QString newTimeBase)

Gets or sets the time base.

◆ setTimeBaseNull()

void Jellyfin::DTO::MediaStream::setTimeBaseNull ( )

◆ setTitle()

void Jellyfin::DTO::MediaStream::setTitle ( QString newTitle)

Gets or sets the title.

◆ setTitleNull()

void Jellyfin::DTO::MediaStream::setTitleNull ( )

◆ setType()

void Jellyfin::DTO::MediaStream::setType ( MediaStreamType newType)

◆ setVideoRange()

void Jellyfin::DTO::MediaStream::setVideoRange ( QString newVideoRange)

Gets or sets the video range.

◆ setVideoRangeNull()

void Jellyfin::DTO::MediaStream::setVideoRangeNull ( )

◆ setWidth()

void Jellyfin::DTO::MediaStream::setWidth ( std::optional< qint32 > newWidth)

Gets or sets the width.

◆ setWidthNull()

void Jellyfin::DTO::MediaStream::setWidthNull ( )

◆ supportsExternalStream()

bool Jellyfin::DTO::MediaStream::supportsExternalStream ( ) const

Gets or sets a value indicating whether [supports external stream].

◆ timeBase()

QString Jellyfin::DTO::MediaStream::timeBase ( ) const

Gets or sets the time base.

◆ timeBaseNull()

bool Jellyfin::DTO::MediaStream::timeBaseNull ( ) const

◆ title()

QString Jellyfin::DTO::MediaStream::title ( ) const

Gets or sets the title.

◆ titleNull()

bool Jellyfin::DTO::MediaStream::titleNull ( ) const

◆ toJson()

QJsonObject Jellyfin::DTO::MediaStream::toJson ( ) const

◆ type()

MediaStreamType Jellyfin::DTO::MediaStream::type ( ) const

◆ videoRange()

QString Jellyfin::DTO::MediaStream::videoRange ( ) const

Gets or sets the video range.

◆ videoRangeNull()

bool Jellyfin::DTO::MediaStream::videoRangeNull ( ) const

◆ width()

std::optional< qint32 > Jellyfin::DTO::MediaStream::width ( ) const

Gets or sets the width.

◆ widthNull()

bool Jellyfin::DTO::MediaStream::widthNull ( ) const

Member Data Documentation

◆ m_aspectRatio

QString Jellyfin::DTO::MediaStream::m_aspectRatio
protected

◆ m_averageFrameRate

std::optional<float> Jellyfin::DTO::MediaStream::m_averageFrameRate = std::nullopt
protected

◆ m_bitDepth

std::optional<qint32> Jellyfin::DTO::MediaStream::m_bitDepth = std::nullopt
protected

◆ m_bitRate

std::optional<qint32> Jellyfin::DTO::MediaStream::m_bitRate = std::nullopt
protected

◆ m_channelLayout

QString Jellyfin::DTO::MediaStream::m_channelLayout
protected

◆ m_channels

std::optional<qint32> Jellyfin::DTO::MediaStream::m_channels = std::nullopt
protected

◆ m_codec

QString Jellyfin::DTO::MediaStream::m_codec
protected

◆ m_codecTag

QString Jellyfin::DTO::MediaStream::m_codecTag
protected

◆ m_codecTimeBase

QString Jellyfin::DTO::MediaStream::m_codecTimeBase
protected

◆ m_colorPrimaries

QString Jellyfin::DTO::MediaStream::m_colorPrimaries
protected

◆ m_colorRange

QString Jellyfin::DTO::MediaStream::m_colorRange
protected

◆ m_colorSpace

QString Jellyfin::DTO::MediaStream::m_colorSpace
protected

◆ m_colorTransfer

QString Jellyfin::DTO::MediaStream::m_colorTransfer
protected

◆ m_comment

QString Jellyfin::DTO::MediaStream::m_comment
protected

◆ m_deliveryMethod

SubtitleDeliveryMethod Jellyfin::DTO::MediaStream::m_deliveryMethod
protected

◆ m_deliveryUrl

QString Jellyfin::DTO::MediaStream::m_deliveryUrl
protected

◆ m_displayTitle

QString Jellyfin::DTO::MediaStream::m_displayTitle
protected

◆ m_height

std::optional<qint32> Jellyfin::DTO::MediaStream::m_height = std::nullopt
protected

◆ m_index

qint32 Jellyfin::DTO::MediaStream::m_index
protected

◆ m_isAnamorphic

std::optional<bool> Jellyfin::DTO::MediaStream::m_isAnamorphic = std::nullopt
protected

◆ m_isAVC

std::optional<bool> Jellyfin::DTO::MediaStream::m_isAVC = std::nullopt
protected

◆ m_isDefault

bool Jellyfin::DTO::MediaStream::m_isDefault
protected

◆ m_isExternal

bool Jellyfin::DTO::MediaStream::m_isExternal
protected

◆ m_isExternalUrl

std::optional<bool> Jellyfin::DTO::MediaStream::m_isExternalUrl = std::nullopt
protected

◆ m_isForced

bool Jellyfin::DTO::MediaStream::m_isForced
protected

◆ m_isInterlaced

bool Jellyfin::DTO::MediaStream::m_isInterlaced
protected

◆ m_isTextSubtitleStream

bool Jellyfin::DTO::MediaStream::m_isTextSubtitleStream
protected

◆ m_language

QString Jellyfin::DTO::MediaStream::m_language
protected

◆ m_level

std::optional<double> Jellyfin::DTO::MediaStream::m_level = std::nullopt
protected

◆ m_localizedDefault

QString Jellyfin::DTO::MediaStream::m_localizedDefault
protected

◆ m_localizedForced

QString Jellyfin::DTO::MediaStream::m_localizedForced
protected

◆ m_localizedUndefined

QString Jellyfin::DTO::MediaStream::m_localizedUndefined
protected

◆ m_nalLengthSize

QString Jellyfin::DTO::MediaStream::m_nalLengthSize
protected

◆ m_packetLength

std::optional<qint32> Jellyfin::DTO::MediaStream::m_packetLength = std::nullopt
protected

◆ m_path

QString Jellyfin::DTO::MediaStream::m_path
protected

◆ m_pixelFormat

QString Jellyfin::DTO::MediaStream::m_pixelFormat
protected

◆ m_profile

QString Jellyfin::DTO::MediaStream::m_profile
protected

◆ m_realFrameRate

std::optional<float> Jellyfin::DTO::MediaStream::m_realFrameRate = std::nullopt
protected

◆ m_refFrames

std::optional<qint32> Jellyfin::DTO::MediaStream::m_refFrames = std::nullopt
protected

◆ m_sampleRate

std::optional<qint32> Jellyfin::DTO::MediaStream::m_sampleRate = std::nullopt
protected

◆ m_score

std::optional<qint32> Jellyfin::DTO::MediaStream::m_score = std::nullopt
protected

◆ m_supportsExternalStream

bool Jellyfin::DTO::MediaStream::m_supportsExternalStream
protected

◆ m_timeBase

QString Jellyfin::DTO::MediaStream::m_timeBase
protected

◆ m_title

QString Jellyfin::DTO::MediaStream::m_title
protected

◆ m_type

MediaStreamType Jellyfin::DTO::MediaStream::m_type
protected

◆ m_videoRange

QString Jellyfin::DTO::MediaStream::m_videoRange
protected

◆ m_width

std::optional<qint32> Jellyfin::DTO::MediaStream::m_width = std::nullopt
protected

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