|
MythTV master
|
#include <libmythui/mythhdr.h>
Public Types | |
| enum | HDRType : std::uint8_t { SDR = 0x00 , HDR10 = 0x01 , HLG = 0x02 } |
| using | MythHDRDesc = std::tuple< HDRTypes, double, double, double > |
Public Member Functions | |
| virtual | ~MythHDR ()=default |
| virtual void | SetHDRMetadata (HDRType, const MythHDRMetaPtr &) |
| QStringList | TypesToString () const |
| bool | IsControllable () const |
| double | GetMaxLuminance () const |
Static Public Member Functions | |
| static MythHDRPtr | Create (class MythDisplay *MDisplay, const MythHDRDesc &Desc) |
| static QString | TypeToString (HDRType Type) |
| static QStringList | TypesToString (HDRTypes Types) |
Public Attributes | |
| HDRType | m_currentType { SDR } |
| HDRTypes | m_supportedTypes { SDR } |
Protected Member Functions | |
| MythHDR (const MythHDRDesc &Desc) | |
Protected Attributes | |
| bool | m_controllable { false } |
| double | m_minLuminance { 0.0 } |
| double | m_maxAvgLuminance { 0.0 } |
| double | m_maxLuminance { 0.0 } |
| using MythHDR::MythHDRDesc = std::tuple<HDRTypes,double,double,double> |
| enum MythHDR::HDRType : std::uint8_t |
|
virtualdefault |
|
explicitprotected |
Definition at line 49 of file mythhdr.cpp.
Referenced by Create().
|
static |
Definition at line 31 of file mythhdr.cpp.
Referenced by MythDisplay::InitHDR().
| double MythHDR::GetMaxLuminance | ( | ) | const |
Definition at line 62 of file mythhdr.cpp.
| bool MythHDR::IsControllable | ( | ) | const |
Definition at line 57 of file mythhdr.cpp.
|
inlinevirtual |
Reimplemented in MythDRMHDR.
| QStringList MythHDR::TypesToString | ( | ) | const |
Definition at line 83 of file mythhdr.cpp.
Referenced by MythEDID::Debug(), and TypesToString().
|
static |
Definition at line 74 of file mythhdr.cpp.
|
static |
Definition at line 67 of file mythhdr.cpp.
Referenced by TypesToString().
Definition at line 62 of file mythhdr.h.
Referenced by IsControllable(), and MythDRMHDR::MythDRMHDR().
Definition at line 56 of file mythhdr.h.
Referenced by MythDRMHDR::SetHDRMetadata().
|
protected |
Definition at line 65 of file mythhdr.h.
Referenced by GetMaxLuminance().
| HDRTypes MythHDR::m_supportedTypes { SDR } |
Definition at line 57 of file mythhdr.h.
Referenced by TypesToString().