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 47 of file mythhdr.cpp.
Referenced by Create().
|
static |
Definition at line 29 of file mythhdr.cpp.
Referenced by MythDisplay::InitHDR().
|
inlinevirtual |
Reimplemented in MythDRMHDR.
|
static |
Definition at line 65 of file mythhdr.cpp.
Referenced by TypesToString().
|
static |
Definition at line 72 of file mythhdr.cpp.
QStringList MythHDR::TypesToString | ( | ) | const |
Definition at line 81 of file mythhdr.cpp.
Referenced by MythEDID::Debug().
bool MythHDR::IsControllable | ( | ) | const |
Definition at line 55 of file mythhdr.cpp.
double MythHDR::GetMaxLuminance | ( | ) | const |
Definition at line 60 of file mythhdr.cpp.
Definition at line 56 of file mythhdr.h.
Referenced by MythDRMHDR::SetHDRMetadata().
HDRTypes MythHDR::m_supportedTypes { SDR } |
Definition at line 57 of file mythhdr.h.
Referenced by TypesToString().
Definition at line 62 of file mythhdr.h.
Referenced by IsControllable(), and MythDRMHDR::MythDRMHDR().
|
protected |
Definition at line 65 of file mythhdr.h.
Referenced by GetMaxLuminance().