|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <StreamDetails.h>
Public Member Functions | |
| CStreamDetailVideo () | |
| CStreamDetailVideo (const VideoStreamInfo &info, int duration, Source source) | |
| CStreamDetailVideo (const CStreamDetailVideo &)=default | |
| CStreamDetailVideo & | operator= (const CStreamDetailVideo &that) |
| void | Archive (CArchive &ar) override |
| void | Serialize (CVariant &value) const override |
| bool | IsWorseThan (const CStreamDetail &that) const override |
Public Member Functions inherited from CStreamDetail | |
| CStreamDetail (StreamType type) | |
| ~CStreamDetail () override=default | |
| CStreamDetail (const CStreamDetail &)=default | |
| CStreamDetail & | operator= (const CStreamDetail &)=delete |
| Source | GetSource () const |
| void | SetSource (Source source) |
| int | GetVersion () const |
Public Member Functions inherited from IArchivable | |
Public Member Functions inherited from ISerializable | |
Public Attributes | |
| int | m_iWidth = 0 |
| int | m_iHeight = 0 |
| float | m_fAspect = 0.0 |
| int | m_iDuration = 0 |
| std::string | m_strCodec |
| std::string | m_strStereoMode |
| std::string | m_strLanguage |
| std::string | m_strHdrType |
| std::string | m_strHdrTypeAlt |
| std::string | m_strHdrDetail |
Public Attributes inherited from CStreamDetail | |
| const StreamType | m_eType |
Additional Inherited Members | |
Public Types inherited from CStreamDetail | |
| enum | StreamType { VIDEO , AUDIO , SUBTITLE } |
| enum | Source : uint8_t { UNDEFINED = 0 , EXTERNAL = 10 , MEDIA = 20 , NFO = 30 , LEGACY = 40 } |
Static Public Attributes inherited from CStreamDetail | |
| static constexpr int | STREAM_DETAILS_VERSION = 2 |
Protected Member Functions inherited from IArchivable | |
| virtual | ~IArchivable ()=default |
Protected Member Functions inherited from ISerializable | |
| ~ISerializable ()=default | |
Protected Attributes inherited from CStreamDetail | |
| CStreamDetails * | m_pParent |
| Source | m_source {UNDEFINED} |
| int | m_version {STREAM_DETAILS_VERSION} |
| CStreamDetailVideo::CStreamDetailVideo | ( | ) |
| CStreamDetailVideo::CStreamDetailVideo | ( | const VideoStreamInfo & | info, |
| int | duration, | ||
| Source | source ) |
|
default |
Implements IArchivable.
|
overridevirtual |
Implements CStreamDetail.
| CStreamDetailVideo & CStreamDetailVideo::operator= | ( | const CStreamDetailVideo & | that | ) |
Implements ISerializable.
| float CStreamDetailVideo::m_fAspect = 0.0 |
| int CStreamDetailVideo::m_iDuration = 0 |
| int CStreamDetailVideo::m_iHeight = 0 |
| int CStreamDetailVideo::m_iWidth = 0 |
| std::string CStreamDetailVideo::m_strCodec |
| std::string CStreamDetailVideo::m_strHdrDetail |
| std::string CStreamDetailVideo::m_strHdrType |
| std::string CStreamDetailVideo::m_strHdrTypeAlt |
| std::string CStreamDetailVideo::m_strLanguage |
| std::string CStreamDetailVideo::m_strStereoMode |