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

#include <mediastream.h>

Inheritance diagram for Jellyfin::ViewModel::MediaStream:

Signals

void codecChanged (const QString &newCodec)
 
void codecTagChanged (const QString &newCodecTag)
 
void languageChanged (const QString &newLanguage)
 
void colorRangeChanged (const QString &newColorRange)
 
void colorSpaceChanged (const QString &newColorSpace)
 
void colorTransferChanged (const QString &newColorTransfer)
 
void colorPrimariesChanged (const QString &newColorPrimaries)
 
void commentChanged (const QString &newComment)
 
void timeBaseChanged (const QString &newTimeBase)
 
void titleChanged (const QString &newTitle)
 
void videoRangeChanged (const QString &newVideoRanged)
 
void localizedUndefinedChanged (const QString &newLocalizedUndefined)
 
void localizedDefaultChanged (const QString &newLocalizedDefault)
 
void localizedForcedChanged (const QString &newLocalizedForced)
 
void displayTitleChanged (const QString &newDisplayTitle)
 
void nalLengthSizeChanged (const QString &newNalLengthSize)
 
void interlacedChanged (bool newInterlaced)
 
void avcChanged (bool newAVC)
 
void channelLayoutChanged (const QString &newChannelLayout)
 
void bitRateChanged (qint32 newBitRate)
 
void bitDepthChanged (qint32 newBitDepth)
 
void refFramesChanged (qint32 newRefFrames)
 
void packetLengthChanged (qint32 newPacketLength)
 
void channelsChanged (qint32 newChannels)
 
void sampleRateChanged (qint32 newSampleRate)
 
void isDefaultChanged (bool newIsDefault)
 
void forcedChanged (bool newForced)
 
void heightChanged (qint32 newHeight)
 
void widthChanged (qint32 newWidth)
 
void averageFrameRateChanged (float newAverageFrameRate)
 
void realFrameRateChanged (float newRealFrameRate)
 
void profileChanged (const QString &newProfile)
 
void typeChanged (const Jellyfin::DTO::MediaStreamTypeClass::Value newType)
 
void aspectRatioChanged (const QString &newAspectRatio)
 
void indexChanged (qint32 newIndex)
 

Public Member Functions

 MediaStream (QSharedPointer< DTO::MediaStream > data, QObject *parent=nullptr)
 
QString codec () const
 
QString codecTag () const
 
QString language () const
 
QString colorRange () const
 
QString colorSpace () const
 
QString colorTransfer () const
 
QString colorPrimaries () const
 
QString comment () const
 
QString timeBase () const
 
QString title () const
 
QString videoRange () const
 
QString localizedUndefined () const
 
QString localizedDefault () const
 
QString localizedForced () const
 
QString displayTitle () const
 
QString nalLengthSize () const
 
bool interlaced () const
 
bool avc () const
 
QString channelLayout () const
 
qint32 bitRate () const
 
qint32 bitDepth () const
 
qint32 refFrames () const
 
qint32 packetLength () const
 
qint32 channels () const
 
qint32 sampleRate () const
 
bool isDefault () const
 
bool forced () const
 
qint32 width () const
 
qint32 height () const
 
float averageFrameRate () const
 
float realFrameRate () const
 
QString profile () const
 
DTO::MediaStreamType type () const
 
QString aspectRatio () const
 
qint32 index () const
 

Properties

QString codec
 
QString codecTag
 
QString language
 
QString colorRange
 
QString colorSpace
 
QString colorTransfer
 
QString colorPrimaries
 
QString comment
 
QString timeBase
 
QString title
 
QString videoRange
 
QString localizedUndefined
 
QString localizedDefault
 
QString localizedForced
 
QString displayTitle
 
QString nalLengthSize
 
bool interlaced
 
bool avc
 
QString channelLayout
 
qint32 bitRate
 
qint32 bitDepth
 
qint32 refFrames
 
qint32 packetLength
 
qint32 channels
 
qint32 sampleRate
 
bool isDefault
 
bool forced
 
qint32 width
 
qint32 height
 
float averageFrameRate
 
float realFrameRate
 
QString profile
 
Jellyfin::DTO::MediaStreamTypeClass::Value type
 
QString aspectRatio
 
qint32 index
 

Constructor & Destructor Documentation

◆ MediaStream()

Jellyfin::ViewModel::MediaStream::MediaStream ( QSharedPointer< DTO::MediaStream > data,
QObject * parent = nullptr )
explicit

Member Function Documentation

◆ aspectRatio()

QString Jellyfin::ViewModel::MediaStream::aspectRatio ( ) const
inline

◆ aspectRatioChanged

void Jellyfin::ViewModel::MediaStream::aspectRatioChanged ( const QString & newAspectRatio)
signal

◆ avc()

bool Jellyfin::ViewModel::MediaStream::avc ( ) const
inline

◆ avcChanged

void Jellyfin::ViewModel::MediaStream::avcChanged ( bool newAVC)
signal

◆ averageFrameRate()

float Jellyfin::ViewModel::MediaStream::averageFrameRate ( ) const
inline

◆ averageFrameRateChanged

void Jellyfin::ViewModel::MediaStream::averageFrameRateChanged ( float newAverageFrameRate)
signal

◆ bitDepth()

qint32 Jellyfin::ViewModel::MediaStream::bitDepth ( ) const
inline

◆ bitDepthChanged

void Jellyfin::ViewModel::MediaStream::bitDepthChanged ( qint32 newBitDepth)
signal

◆ bitRate()

qint32 Jellyfin::ViewModel::MediaStream::bitRate ( ) const
inline

◆ bitRateChanged

void Jellyfin::ViewModel::MediaStream::bitRateChanged ( qint32 newBitRate)
signal

◆ channelLayout()

QString Jellyfin::ViewModel::MediaStream::channelLayout ( ) const
inline

◆ channelLayoutChanged

void Jellyfin::ViewModel::MediaStream::channelLayoutChanged ( const QString & newChannelLayout)
signal

◆ channels()

qint32 Jellyfin::ViewModel::MediaStream::channels ( ) const
inline

◆ channelsChanged

void Jellyfin::ViewModel::MediaStream::channelsChanged ( qint32 newChannels)
signal

◆ codec()

QString Jellyfin::ViewModel::MediaStream::codec ( ) const
inline

◆ codecChanged

void Jellyfin::ViewModel::MediaStream::codecChanged ( const QString & newCodec)
signal

◆ codecTag()

QString Jellyfin::ViewModel::MediaStream::codecTag ( ) const
inline

◆ codecTagChanged

void Jellyfin::ViewModel::MediaStream::codecTagChanged ( const QString & newCodecTag)
signal

◆ colorPrimaries()

QString Jellyfin::ViewModel::MediaStream::colorPrimaries ( ) const
inline

◆ colorPrimariesChanged

void Jellyfin::ViewModel::MediaStream::colorPrimariesChanged ( const QString & newColorPrimaries)
signal

◆ colorRange()

QString Jellyfin::ViewModel::MediaStream::colorRange ( ) const
inline

◆ colorRangeChanged

void Jellyfin::ViewModel::MediaStream::colorRangeChanged ( const QString & newColorRange)
signal

◆ colorSpace()

QString Jellyfin::ViewModel::MediaStream::colorSpace ( ) const
inline

◆ colorSpaceChanged

void Jellyfin::ViewModel::MediaStream::colorSpaceChanged ( const QString & newColorSpace)
signal

◆ colorTransfer()

QString Jellyfin::ViewModel::MediaStream::colorTransfer ( ) const
inline

◆ colorTransferChanged

void Jellyfin::ViewModel::MediaStream::colorTransferChanged ( const QString & newColorTransfer)
signal

◆ comment()

QString Jellyfin::ViewModel::MediaStream::comment ( ) const
inline

◆ commentChanged

void Jellyfin::ViewModel::MediaStream::commentChanged ( const QString & newComment)
signal

◆ displayTitle()

QString Jellyfin::ViewModel::MediaStream::displayTitle ( ) const
inline

◆ displayTitleChanged

void Jellyfin::ViewModel::MediaStream::displayTitleChanged ( const QString & newDisplayTitle)
signal

◆ forced()

bool Jellyfin::ViewModel::MediaStream::forced ( ) const
inline

◆ forcedChanged

void Jellyfin::ViewModel::MediaStream::forcedChanged ( bool newForced)
signal

◆ height()

qint32 Jellyfin::ViewModel::MediaStream::height ( ) const
inline

◆ heightChanged

void Jellyfin::ViewModel::MediaStream::heightChanged ( qint32 newHeight)
signal

◆ index()

qint32 Jellyfin::ViewModel::MediaStream::index ( ) const
inline

◆ indexChanged

void Jellyfin::ViewModel::MediaStream::indexChanged ( qint32 newIndex)
signal

◆ interlaced()

bool Jellyfin::ViewModel::MediaStream::interlaced ( ) const
inline

◆ interlacedChanged

void Jellyfin::ViewModel::MediaStream::interlacedChanged ( bool newInterlaced)
signal

◆ isDefault()

bool Jellyfin::ViewModel::MediaStream::isDefault ( ) const
inline

◆ isDefaultChanged

void Jellyfin::ViewModel::MediaStream::isDefaultChanged ( bool newIsDefault)
signal

◆ language()

QString Jellyfin::ViewModel::MediaStream::language ( ) const
inline

◆ languageChanged

void Jellyfin::ViewModel::MediaStream::languageChanged ( const QString & newLanguage)
signal

◆ localizedDefault()

QString Jellyfin::ViewModel::MediaStream::localizedDefault ( ) const
inline

◆ localizedDefaultChanged

void Jellyfin::ViewModel::MediaStream::localizedDefaultChanged ( const QString & newLocalizedDefault)
signal

◆ localizedForced()

QString Jellyfin::ViewModel::MediaStream::localizedForced ( ) const
inline

◆ localizedForcedChanged

void Jellyfin::ViewModel::MediaStream::localizedForcedChanged ( const QString & newLocalizedForced)
signal

◆ localizedUndefined()

QString Jellyfin::ViewModel::MediaStream::localizedUndefined ( ) const
inline

◆ localizedUndefinedChanged

void Jellyfin::ViewModel::MediaStream::localizedUndefinedChanged ( const QString & newLocalizedUndefined)
signal

◆ nalLengthSize()

QString Jellyfin::ViewModel::MediaStream::nalLengthSize ( ) const
inline

◆ nalLengthSizeChanged

void Jellyfin::ViewModel::MediaStream::nalLengthSizeChanged ( const QString & newNalLengthSize)
signal

◆ packetLength()

qint32 Jellyfin::ViewModel::MediaStream::packetLength ( ) const
inline

◆ packetLengthChanged

void Jellyfin::ViewModel::MediaStream::packetLengthChanged ( qint32 newPacketLength)
signal

◆ profile()

QString Jellyfin::ViewModel::MediaStream::profile ( ) const
inline

◆ profileChanged

void Jellyfin::ViewModel::MediaStream::profileChanged ( const QString & newProfile)
signal

◆ realFrameRate()

float Jellyfin::ViewModel::MediaStream::realFrameRate ( ) const
inline

◆ realFrameRateChanged

void Jellyfin::ViewModel::MediaStream::realFrameRateChanged ( float newRealFrameRate)
signal

◆ refFrames()

qint32 Jellyfin::ViewModel::MediaStream::refFrames ( ) const
inline

◆ refFramesChanged

void Jellyfin::ViewModel::MediaStream::refFramesChanged ( qint32 newRefFrames)
signal

◆ sampleRate()

qint32 Jellyfin::ViewModel::MediaStream::sampleRate ( ) const
inline

◆ sampleRateChanged

void Jellyfin::ViewModel::MediaStream::sampleRateChanged ( qint32 newSampleRate)
signal

◆ timeBase()

QString Jellyfin::ViewModel::MediaStream::timeBase ( ) const
inline

◆ timeBaseChanged

void Jellyfin::ViewModel::MediaStream::timeBaseChanged ( const QString & newTimeBase)
signal

◆ title()

QString Jellyfin::ViewModel::MediaStream::title ( ) const
inline

◆ titleChanged

void Jellyfin::ViewModel::MediaStream::titleChanged ( const QString & newTitle)
signal

◆ type()

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

◆ typeChanged

void Jellyfin::ViewModel::MediaStream::typeChanged ( const Jellyfin::DTO::MediaStreamTypeClass::Value newType)
signal

◆ videoRange()

QString Jellyfin::ViewModel::MediaStream::videoRange ( ) const
inline

◆ videoRangeChanged

void Jellyfin::ViewModel::MediaStream::videoRangeChanged ( const QString & newVideoRanged)
signal

◆ width()

qint32 Jellyfin::ViewModel::MediaStream::width ( ) const
inline

◆ widthChanged

void Jellyfin::ViewModel::MediaStream::widthChanged ( qint32 newWidth)
signal

Property Documentation

◆ aspectRatio

QString Jellyfin::ViewModel::MediaStream::aspectRatio
read

◆ avc

bool Jellyfin::ViewModel::MediaStream::avc
read

◆ averageFrameRate

float Jellyfin::ViewModel::MediaStream::averageFrameRate
read

◆ bitDepth

qint32 Jellyfin::ViewModel::MediaStream::bitDepth
read

◆ bitRate

qint32 Jellyfin::ViewModel::MediaStream::bitRate
read

◆ channelLayout

QString Jellyfin::ViewModel::MediaStream::channelLayout
read

◆ channels

qint32 Jellyfin::ViewModel::MediaStream::channels
read

◆ codec

QString Jellyfin::ViewModel::MediaStream::codec
read

◆ codecTag

QString Jellyfin::ViewModel::MediaStream::codecTag
read

◆ colorPrimaries

QString Jellyfin::ViewModel::MediaStream::colorPrimaries
read

◆ colorRange

QString Jellyfin::ViewModel::MediaStream::colorRange
read

◆ colorSpace

QString Jellyfin::ViewModel::MediaStream::colorSpace
read

◆ colorTransfer

QString Jellyfin::ViewModel::MediaStream::colorTransfer
read

◆ comment

QString Jellyfin::ViewModel::MediaStream::comment
read

◆ displayTitle

QString Jellyfin::ViewModel::MediaStream::displayTitle
read

◆ forced

bool Jellyfin::ViewModel::MediaStream::forced
read

◆ height

qint32 Jellyfin::ViewModel::MediaStream::height
read

◆ index

qint32 Jellyfin::ViewModel::MediaStream::index
read

◆ interlaced

bool Jellyfin::ViewModel::MediaStream::interlaced
read

◆ isDefault

bool Jellyfin::ViewModel::MediaStream::isDefault
read

◆ language

QString Jellyfin::ViewModel::MediaStream::language
read

◆ localizedDefault

QString Jellyfin::ViewModel::MediaStream::localizedDefault
read

◆ localizedForced

QString Jellyfin::ViewModel::MediaStream::localizedForced
read

◆ localizedUndefined

QString Jellyfin::ViewModel::MediaStream::localizedUndefined
read

◆ nalLengthSize

QString Jellyfin::ViewModel::MediaStream::nalLengthSize
read

◆ packetLength

qint32 Jellyfin::ViewModel::MediaStream::packetLength
read

◆ profile

QString Jellyfin::ViewModel::MediaStream::profile
read

◆ realFrameRate

float Jellyfin::ViewModel::MediaStream::realFrameRate
read

◆ refFrames

qint32 Jellyfin::ViewModel::MediaStream::refFrames
read

◆ sampleRate

qint32 Jellyfin::ViewModel::MediaStream::sampleRate
read

◆ timeBase

QString Jellyfin::ViewModel::MediaStream::timeBase
read

◆ title

QString Jellyfin::ViewModel::MediaStream::title
read

◆ type

Jellyfin::DTO::MediaStreamTypeClass::Value Jellyfin::ViewModel::MediaStream::type
read

◆ videoRange

QString Jellyfin::ViewModel::MediaStream::videoRange
read

◆ width

qint32 Jellyfin::ViewModel::MediaStream::width
read

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