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

#include <sessioninfodto.h>

Public Member Functions

 SessionInfoDto (QSharedPointer< PlayerStateInfo > playState, QSharedPointer< ClientCapabilitiesDto > capabilities, QList< MediaType > playableMediaTypes, QString userId, QDateTime lastActivityDate, QDateTime lastPlaybackCheckIn, QSharedPointer< BaseItemDto > nowPlayingItem, QSharedPointer< BaseItemDto > nowViewingItem, QSharedPointer< TranscodingInfo > transcodingInfo, bool isActive, bool supportsMediaControl, bool supportsRemoteControl, bool hasCustomDeviceName, QList< GeneralCommandType > supportedCommands)
 SessionInfoDto (const SessionInfoDto &other)
void replaceData (SessionInfoDto &other)
void setFromJson (QJsonObject source)
QJsonObject toJson () const
QSharedPointer< PlayerStateInfoplayState () const
void setPlayState (QSharedPointer< PlayerStateInfo > newPlayState)
QList< SessionUserInfoadditionalUsers () const
 Gets or sets the additional users.
void setAdditionalUsers (QList< SessionUserInfo > newAdditionalUsers)
 Gets or sets the additional users.
bool additionalUsersNull () const
void setAdditionalUsersNull ()
QSharedPointer< ClientCapabilitiesDtocapabilities () const
void setCapabilities (QSharedPointer< ClientCapabilitiesDto > newCapabilities)
QString remoteEndPoint () const
 Gets or sets the remote end point.
void setRemoteEndPoint (QString newRemoteEndPoint)
 Gets or sets the remote end point.
bool remoteEndPointNull () const
void setRemoteEndPointNull ()
QList< MediaTypeplayableMediaTypes () const
 Gets or sets the playable media types.
void setPlayableMediaTypes (QList< MediaType > newPlayableMediaTypes)
 Gets or sets the playable media types.
QString jellyfinId () const
 Gets or sets the id.
void setJellyfinId (QString newJellyfinId)
 Gets or sets the id.
bool jellyfinIdNull () const
void setJellyfinIdNull ()
QString userId () const
 Gets or sets the user id.
void setUserId (QString newUserId)
 Gets or sets the user id.
QString userName () const
 Gets or sets the username.
void setUserName (QString newUserName)
 Gets or sets the username.
bool userNameNull () const
void setUserNameNull ()
QString client () const
 Gets or sets the type of the client.
void setClient (QString newClient)
 Gets or sets the type of the client.
bool clientNull () const
void setClientNull ()
QDateTime lastActivityDate () const
 Gets or sets the last activity date.
void setLastActivityDate (QDateTime newLastActivityDate)
 Gets or sets the last activity date.
QDateTime lastPlaybackCheckIn () const
 Gets or sets the last playback check in.
void setLastPlaybackCheckIn (QDateTime newLastPlaybackCheckIn)
 Gets or sets the last playback check in.
QDateTime lastPausedDate () const
 Gets or sets the last paused date.
void setLastPausedDate (QDateTime newLastPausedDate)
 Gets or sets the last paused date.
bool lastPausedDateNull () const
void setLastPausedDateNull ()
QString deviceName () const
 Gets or sets the name of the device.
void setDeviceName (QString newDeviceName)
 Gets or sets the name of the device.
bool deviceNameNull () const
void setDeviceNameNull ()
QString deviceType () const
 Gets or sets the type of the device.
void setDeviceType (QString newDeviceType)
 Gets or sets the type of the device.
bool deviceTypeNull () const
void setDeviceTypeNull ()
QSharedPointer< BaseItemDtonowPlayingItem () const
void setNowPlayingItem (QSharedPointer< BaseItemDto > newNowPlayingItem)
QSharedPointer< BaseItemDtonowViewingItem () const
void setNowViewingItem (QSharedPointer< BaseItemDto > newNowViewingItem)
QString deviceId () const
 Gets or sets the device id.
void setDeviceId (QString newDeviceId)
 Gets or sets the device id.
bool deviceIdNull () const
void setDeviceIdNull ()
QString applicationVersion () const
 Gets or sets the application version.
void setApplicationVersion (QString newApplicationVersion)
 Gets or sets the application version.
bool applicationVersionNull () const
void setApplicationVersionNull ()
QSharedPointer< TranscodingInfotranscodingInfo () const
void setTranscodingInfo (QSharedPointer< TranscodingInfo > newTranscodingInfo)
bool isActive () const
 Gets or sets a value indicating whether this session is active.
void setIsActive (bool newIsActive)
 Gets or sets a value indicating whether this session is active.
bool supportsMediaControl () const
 Gets or sets a value indicating whether the session supports media control.
void setSupportsMediaControl (bool newSupportsMediaControl)
 Gets or sets a value indicating whether the session supports media control.
bool supportsRemoteControl () const
 Gets or sets a value indicating whether the session supports remote control.
void setSupportsRemoteControl (bool newSupportsRemoteControl)
 Gets or sets a value indicating whether the session supports remote control.
QList< QueueItemnowPlayingQueue () const
 Gets or sets the now playing queue.
void setNowPlayingQueue (QList< QueueItem > newNowPlayingQueue)
 Gets or sets the now playing queue.
bool nowPlayingQueueNull () const
void setNowPlayingQueueNull ()
QList< BaseItemDtonowPlayingQueueFullItems () const
 Gets or sets the now playing queue full items.
void setNowPlayingQueueFullItems (QList< BaseItemDto > newNowPlayingQueueFullItems)
 Gets or sets the now playing queue full items.
bool nowPlayingQueueFullItemsNull () const
void setNowPlayingQueueFullItemsNull ()
bool hasCustomDeviceName () const
 Gets or sets a value indicating whether the session has a custom device name.
void setHasCustomDeviceName (bool newHasCustomDeviceName)
 Gets or sets a value indicating whether the session has a custom device name.
QString playlistItemId () const
 Gets or sets the playlist item id.
void setPlaylistItemId (QString newPlaylistItemId)
 Gets or sets the playlist item id.
bool playlistItemIdNull () const
void setPlaylistItemIdNull ()
QString serverId () const
 Gets or sets the server id.
void setServerId (QString newServerId)
 Gets or sets the server id.
bool serverIdNull () const
void setServerIdNull ()
QString userPrimaryImageTag () const
 Gets or sets the user primary image tag.
void setUserPrimaryImageTag (QString newUserPrimaryImageTag)
 Gets or sets the user primary image tag.
bool userPrimaryImageTagNull () const
void setUserPrimaryImageTagNull ()
QList< GeneralCommandTypesupportedCommands () const
 Gets or sets the supported commands.
void setSupportedCommands (QList< GeneralCommandType > newSupportedCommands)
 Gets or sets the supported commands.

Static Public Member Functions

static SessionInfoDto fromJson (QJsonObject source)

Protected Attributes

QSharedPointer< PlayerStateInfom_playState = QSharedPointer<PlayerStateInfo>()
QList< SessionUserInfom_additionalUsers
QSharedPointer< ClientCapabilitiesDtom_capabilities = QSharedPointer<ClientCapabilitiesDto>()
QString m_remoteEndPoint
QList< MediaTypem_playableMediaTypes
QString m_jellyfinId
QString m_userId
QString m_userName
QString m_client
QDateTime m_lastActivityDate
QDateTime m_lastPlaybackCheckIn
QDateTime m_lastPausedDate
QString m_deviceName
QString m_deviceType
QSharedPointer< BaseItemDtom_nowPlayingItem = QSharedPointer<BaseItemDto>()
QSharedPointer< BaseItemDtom_nowViewingItem = QSharedPointer<BaseItemDto>()
QString m_deviceId
QString m_applicationVersion
QSharedPointer< TranscodingInfom_transcodingInfo = QSharedPointer<TranscodingInfo>()
bool m_isActive
bool m_supportsMediaControl
bool m_supportsRemoteControl
QList< QueueItemm_nowPlayingQueue
QList< BaseItemDtom_nowPlayingQueueFullItems
bool m_hasCustomDeviceName
QString m_playlistItemId
QString m_serverId
QString m_userPrimaryImageTag
QList< GeneralCommandTypem_supportedCommands

Constructor & Destructor Documentation

◆ SessionInfoDto() [1/2]

Jellyfin::DTO::SessionInfoDto::SessionInfoDto ( QSharedPointer< PlayerStateInfo > playState,
QSharedPointer< ClientCapabilitiesDto > capabilities,
QList< MediaType > playableMediaTypes,
QString userId,
QDateTime lastActivityDate,
QDateTime lastPlaybackCheckIn,
QSharedPointer< BaseItemDto > nowPlayingItem,
QSharedPointer< BaseItemDto > nowViewingItem,
QSharedPointer< TranscodingInfo > transcodingInfo,
bool isActive,
bool supportsMediaControl,
bool supportsRemoteControl,
bool hasCustomDeviceName,
QList< GeneralCommandType > supportedCommands )

◆ SessionInfoDto() [2/2]

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

Member Function Documentation

◆ additionalUsers()

QList< SessionUserInfo > Jellyfin::DTO::SessionInfoDto::additionalUsers ( ) const

Gets or sets the additional users.

◆ additionalUsersNull()

bool Jellyfin::DTO::SessionInfoDto::additionalUsersNull ( ) const

◆ applicationVersion()

QString Jellyfin::DTO::SessionInfoDto::applicationVersion ( ) const

Gets or sets the application version.

◆ applicationVersionNull()

bool Jellyfin::DTO::SessionInfoDto::applicationVersionNull ( ) const

◆ capabilities()

QSharedPointer< ClientCapabilitiesDto > Jellyfin::DTO::SessionInfoDto::capabilities ( ) const

◆ client()

QString Jellyfin::DTO::SessionInfoDto::client ( ) const

Gets or sets the type of the client.

◆ clientNull()

bool Jellyfin::DTO::SessionInfoDto::clientNull ( ) const

◆ deviceId()

QString Jellyfin::DTO::SessionInfoDto::deviceId ( ) const

Gets or sets the device id.

◆ deviceIdNull()

bool Jellyfin::DTO::SessionInfoDto::deviceIdNull ( ) const

◆ deviceName()

QString Jellyfin::DTO::SessionInfoDto::deviceName ( ) const

Gets or sets the name of the device.

◆ deviceNameNull()

bool Jellyfin::DTO::SessionInfoDto::deviceNameNull ( ) const

◆ deviceType()

QString Jellyfin::DTO::SessionInfoDto::deviceType ( ) const

Gets or sets the type of the device.

◆ deviceTypeNull()

bool Jellyfin::DTO::SessionInfoDto::deviceTypeNull ( ) const

◆ fromJson()

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

◆ hasCustomDeviceName()

bool Jellyfin::DTO::SessionInfoDto::hasCustomDeviceName ( ) const

Gets or sets a value indicating whether the session has a custom device name.

◆ isActive()

bool Jellyfin::DTO::SessionInfoDto::isActive ( ) const

Gets or sets a value indicating whether this session is active.

◆ jellyfinId()

QString Jellyfin::DTO::SessionInfoDto::jellyfinId ( ) const

Gets or sets the id.

◆ jellyfinIdNull()

bool Jellyfin::DTO::SessionInfoDto::jellyfinIdNull ( ) const

◆ lastActivityDate()

QDateTime Jellyfin::DTO::SessionInfoDto::lastActivityDate ( ) const

Gets or sets the last activity date.

◆ lastPausedDate()

QDateTime Jellyfin::DTO::SessionInfoDto::lastPausedDate ( ) const

Gets or sets the last paused date.

◆ lastPausedDateNull()

bool Jellyfin::DTO::SessionInfoDto::lastPausedDateNull ( ) const

◆ lastPlaybackCheckIn()

QDateTime Jellyfin::DTO::SessionInfoDto::lastPlaybackCheckIn ( ) const

Gets or sets the last playback check in.

◆ nowPlayingItem()

QSharedPointer< BaseItemDto > Jellyfin::DTO::SessionInfoDto::nowPlayingItem ( ) const

◆ nowPlayingQueue()

QList< QueueItem > Jellyfin::DTO::SessionInfoDto::nowPlayingQueue ( ) const

Gets or sets the now playing queue.

◆ nowPlayingQueueFullItems()

QList< BaseItemDto > Jellyfin::DTO::SessionInfoDto::nowPlayingQueueFullItems ( ) const

Gets or sets the now playing queue full items.

◆ nowPlayingQueueFullItemsNull()

bool Jellyfin::DTO::SessionInfoDto::nowPlayingQueueFullItemsNull ( ) const

◆ nowPlayingQueueNull()

bool Jellyfin::DTO::SessionInfoDto::nowPlayingQueueNull ( ) const

◆ nowViewingItem()

QSharedPointer< BaseItemDto > Jellyfin::DTO::SessionInfoDto::nowViewingItem ( ) const

◆ playableMediaTypes()

QList< MediaType > Jellyfin::DTO::SessionInfoDto::playableMediaTypes ( ) const

Gets or sets the playable media types.

◆ playlistItemId()

QString Jellyfin::DTO::SessionInfoDto::playlistItemId ( ) const

Gets or sets the playlist item id.

◆ playlistItemIdNull()

bool Jellyfin::DTO::SessionInfoDto::playlistItemIdNull ( ) const

◆ playState()

QSharedPointer< PlayerStateInfo > Jellyfin::DTO::SessionInfoDto::playState ( ) const

◆ remoteEndPoint()

QString Jellyfin::DTO::SessionInfoDto::remoteEndPoint ( ) const

Gets or sets the remote end point.

◆ remoteEndPointNull()

bool Jellyfin::DTO::SessionInfoDto::remoteEndPointNull ( ) const

◆ replaceData()

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

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

◆ serverId()

QString Jellyfin::DTO::SessionInfoDto::serverId ( ) const

Gets or sets the server id.

◆ serverIdNull()

bool Jellyfin::DTO::SessionInfoDto::serverIdNull ( ) const

◆ setAdditionalUsers()

void Jellyfin::DTO::SessionInfoDto::setAdditionalUsers ( QList< SessionUserInfo > newAdditionalUsers)

Gets or sets the additional users.

◆ setAdditionalUsersNull()

void Jellyfin::DTO::SessionInfoDto::setAdditionalUsersNull ( )

◆ setApplicationVersion()

void Jellyfin::DTO::SessionInfoDto::setApplicationVersion ( QString newApplicationVersion)

Gets or sets the application version.

◆ setApplicationVersionNull()

void Jellyfin::DTO::SessionInfoDto::setApplicationVersionNull ( )

◆ setCapabilities()

void Jellyfin::DTO::SessionInfoDto::setCapabilities ( QSharedPointer< ClientCapabilitiesDto > newCapabilities)

◆ setClient()

void Jellyfin::DTO::SessionInfoDto::setClient ( QString newClient)

Gets or sets the type of the client.

◆ setClientNull()

void Jellyfin::DTO::SessionInfoDto::setClientNull ( )

◆ setDeviceId()

void Jellyfin::DTO::SessionInfoDto::setDeviceId ( QString newDeviceId)

Gets or sets the device id.

◆ setDeviceIdNull()

void Jellyfin::DTO::SessionInfoDto::setDeviceIdNull ( )

◆ setDeviceName()

void Jellyfin::DTO::SessionInfoDto::setDeviceName ( QString newDeviceName)

Gets or sets the name of the device.

◆ setDeviceNameNull()

void Jellyfin::DTO::SessionInfoDto::setDeviceNameNull ( )

◆ setDeviceType()

void Jellyfin::DTO::SessionInfoDto::setDeviceType ( QString newDeviceType)

Gets or sets the type of the device.

◆ setDeviceTypeNull()

void Jellyfin::DTO::SessionInfoDto::setDeviceTypeNull ( )

◆ setFromJson()

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

◆ setHasCustomDeviceName()

void Jellyfin::DTO::SessionInfoDto::setHasCustomDeviceName ( bool newHasCustomDeviceName)

Gets or sets a value indicating whether the session has a custom device name.

◆ setIsActive()

void Jellyfin::DTO::SessionInfoDto::setIsActive ( bool newIsActive)

Gets or sets a value indicating whether this session is active.

◆ setJellyfinId()

void Jellyfin::DTO::SessionInfoDto::setJellyfinId ( QString newJellyfinId)

Gets or sets the id.

◆ setJellyfinIdNull()

void Jellyfin::DTO::SessionInfoDto::setJellyfinIdNull ( )

◆ setLastActivityDate()

void Jellyfin::DTO::SessionInfoDto::setLastActivityDate ( QDateTime newLastActivityDate)

Gets or sets the last activity date.

◆ setLastPausedDate()

void Jellyfin::DTO::SessionInfoDto::setLastPausedDate ( QDateTime newLastPausedDate)

Gets or sets the last paused date.

◆ setLastPausedDateNull()

void Jellyfin::DTO::SessionInfoDto::setLastPausedDateNull ( )

◆ setLastPlaybackCheckIn()

void Jellyfin::DTO::SessionInfoDto::setLastPlaybackCheckIn ( QDateTime newLastPlaybackCheckIn)

Gets or sets the last playback check in.

◆ setNowPlayingItem()

void Jellyfin::DTO::SessionInfoDto::setNowPlayingItem ( QSharedPointer< BaseItemDto > newNowPlayingItem)

◆ setNowPlayingQueue()

void Jellyfin::DTO::SessionInfoDto::setNowPlayingQueue ( QList< QueueItem > newNowPlayingQueue)

Gets or sets the now playing queue.

◆ setNowPlayingQueueFullItems()

void Jellyfin::DTO::SessionInfoDto::setNowPlayingQueueFullItems ( QList< BaseItemDto > newNowPlayingQueueFullItems)

Gets or sets the now playing queue full items.

◆ setNowPlayingQueueFullItemsNull()

void Jellyfin::DTO::SessionInfoDto::setNowPlayingQueueFullItemsNull ( )

◆ setNowPlayingQueueNull()

void Jellyfin::DTO::SessionInfoDto::setNowPlayingQueueNull ( )

◆ setNowViewingItem()

void Jellyfin::DTO::SessionInfoDto::setNowViewingItem ( QSharedPointer< BaseItemDto > newNowViewingItem)

◆ setPlayableMediaTypes()

void Jellyfin::DTO::SessionInfoDto::setPlayableMediaTypes ( QList< MediaType > newPlayableMediaTypes)

Gets or sets the playable media types.

◆ setPlaylistItemId()

void Jellyfin::DTO::SessionInfoDto::setPlaylistItemId ( QString newPlaylistItemId)

Gets or sets the playlist item id.

◆ setPlaylistItemIdNull()

void Jellyfin::DTO::SessionInfoDto::setPlaylistItemIdNull ( )

◆ setPlayState()

void Jellyfin::DTO::SessionInfoDto::setPlayState ( QSharedPointer< PlayerStateInfo > newPlayState)

◆ setRemoteEndPoint()

void Jellyfin::DTO::SessionInfoDto::setRemoteEndPoint ( QString newRemoteEndPoint)

Gets or sets the remote end point.

◆ setRemoteEndPointNull()

void Jellyfin::DTO::SessionInfoDto::setRemoteEndPointNull ( )

◆ setServerId()

void Jellyfin::DTO::SessionInfoDto::setServerId ( QString newServerId)

Gets or sets the server id.

◆ setServerIdNull()

void Jellyfin::DTO::SessionInfoDto::setServerIdNull ( )

◆ setSupportedCommands()

void Jellyfin::DTO::SessionInfoDto::setSupportedCommands ( QList< GeneralCommandType > newSupportedCommands)

Gets or sets the supported commands.

◆ setSupportsMediaControl()

void Jellyfin::DTO::SessionInfoDto::setSupportsMediaControl ( bool newSupportsMediaControl)

Gets or sets a value indicating whether the session supports media control.

◆ setSupportsRemoteControl()

void Jellyfin::DTO::SessionInfoDto::setSupportsRemoteControl ( bool newSupportsRemoteControl)

Gets or sets a value indicating whether the session supports remote control.

◆ setTranscodingInfo()

void Jellyfin::DTO::SessionInfoDto::setTranscodingInfo ( QSharedPointer< TranscodingInfo > newTranscodingInfo)

◆ setUserId()

void Jellyfin::DTO::SessionInfoDto::setUserId ( QString newUserId)

Gets or sets the user id.

◆ setUserName()

void Jellyfin::DTO::SessionInfoDto::setUserName ( QString newUserName)

Gets or sets the username.

◆ setUserNameNull()

void Jellyfin::DTO::SessionInfoDto::setUserNameNull ( )

◆ setUserPrimaryImageTag()

void Jellyfin::DTO::SessionInfoDto::setUserPrimaryImageTag ( QString newUserPrimaryImageTag)

Gets or sets the user primary image tag.

◆ setUserPrimaryImageTagNull()

void Jellyfin::DTO::SessionInfoDto::setUserPrimaryImageTagNull ( )

◆ supportedCommands()

QList< GeneralCommandType > Jellyfin::DTO::SessionInfoDto::supportedCommands ( ) const

Gets or sets the supported commands.

◆ supportsMediaControl()

bool Jellyfin::DTO::SessionInfoDto::supportsMediaControl ( ) const

Gets or sets a value indicating whether the session supports media control.

◆ supportsRemoteControl()

bool Jellyfin::DTO::SessionInfoDto::supportsRemoteControl ( ) const

Gets or sets a value indicating whether the session supports remote control.

◆ toJson()

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

◆ transcodingInfo()

QSharedPointer< TranscodingInfo > Jellyfin::DTO::SessionInfoDto::transcodingInfo ( ) const

◆ userId()

QString Jellyfin::DTO::SessionInfoDto::userId ( ) const

Gets or sets the user id.

◆ userName()

QString Jellyfin::DTO::SessionInfoDto::userName ( ) const

Gets or sets the username.

◆ userNameNull()

bool Jellyfin::DTO::SessionInfoDto::userNameNull ( ) const

◆ userPrimaryImageTag()

QString Jellyfin::DTO::SessionInfoDto::userPrimaryImageTag ( ) const

Gets or sets the user primary image tag.

◆ userPrimaryImageTagNull()

bool Jellyfin::DTO::SessionInfoDto::userPrimaryImageTagNull ( ) const

Member Data Documentation

◆ m_additionalUsers

QList<SessionUserInfo> Jellyfin::DTO::SessionInfoDto::m_additionalUsers
protected

◆ m_applicationVersion

QString Jellyfin::DTO::SessionInfoDto::m_applicationVersion
protected

◆ m_capabilities

QSharedPointer<ClientCapabilitiesDto> Jellyfin::DTO::SessionInfoDto::m_capabilities = QSharedPointer<ClientCapabilitiesDto>()
protected

◆ m_client

QString Jellyfin::DTO::SessionInfoDto::m_client
protected

◆ m_deviceId

QString Jellyfin::DTO::SessionInfoDto::m_deviceId
protected

◆ m_deviceName

QString Jellyfin::DTO::SessionInfoDto::m_deviceName
protected

◆ m_deviceType

QString Jellyfin::DTO::SessionInfoDto::m_deviceType
protected

◆ m_hasCustomDeviceName

bool Jellyfin::DTO::SessionInfoDto::m_hasCustomDeviceName
protected

◆ m_isActive

bool Jellyfin::DTO::SessionInfoDto::m_isActive
protected

◆ m_jellyfinId

QString Jellyfin::DTO::SessionInfoDto::m_jellyfinId
protected

◆ m_lastActivityDate

QDateTime Jellyfin::DTO::SessionInfoDto::m_lastActivityDate
protected

◆ m_lastPausedDate

QDateTime Jellyfin::DTO::SessionInfoDto::m_lastPausedDate
protected

◆ m_lastPlaybackCheckIn

QDateTime Jellyfin::DTO::SessionInfoDto::m_lastPlaybackCheckIn
protected

◆ m_nowPlayingItem

QSharedPointer<BaseItemDto> Jellyfin::DTO::SessionInfoDto::m_nowPlayingItem = QSharedPointer<BaseItemDto>()
protected

◆ m_nowPlayingQueue

QList<QueueItem> Jellyfin::DTO::SessionInfoDto::m_nowPlayingQueue
protected

◆ m_nowPlayingQueueFullItems

QList<BaseItemDto> Jellyfin::DTO::SessionInfoDto::m_nowPlayingQueueFullItems
protected

◆ m_nowViewingItem

QSharedPointer<BaseItemDto> Jellyfin::DTO::SessionInfoDto::m_nowViewingItem = QSharedPointer<BaseItemDto>()
protected

◆ m_playableMediaTypes

QList<MediaType> Jellyfin::DTO::SessionInfoDto::m_playableMediaTypes
protected

◆ m_playlistItemId

QString Jellyfin::DTO::SessionInfoDto::m_playlistItemId
protected

◆ m_playState

QSharedPointer<PlayerStateInfo> Jellyfin::DTO::SessionInfoDto::m_playState = QSharedPointer<PlayerStateInfo>()
protected

◆ m_remoteEndPoint

QString Jellyfin::DTO::SessionInfoDto::m_remoteEndPoint
protected

◆ m_serverId

QString Jellyfin::DTO::SessionInfoDto::m_serverId
protected

◆ m_supportedCommands

QList<GeneralCommandType> Jellyfin::DTO::SessionInfoDto::m_supportedCommands
protected

◆ m_supportsMediaControl

bool Jellyfin::DTO::SessionInfoDto::m_supportsMediaControl
protected

◆ m_supportsRemoteControl

bool Jellyfin::DTO::SessionInfoDto::m_supportsRemoteControl
protected

◆ m_transcodingInfo

QSharedPointer<TranscodingInfo> Jellyfin::DTO::SessionInfoDto::m_transcodingInfo = QSharedPointer<TranscodingInfo>()
protected

◆ m_userId

QString Jellyfin::DTO::SessionInfoDto::m_userId
protected

◆ m_userName

QString Jellyfin::DTO::SessionInfoDto::m_userName
protected

◆ m_userPrimaryImageTag

QString Jellyfin::DTO::SessionInfoDto::m_userPrimaryImageTag
protected

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