Go to the documentation of this file. 1 #ifndef MYTHMUTTERDISPLAYCONFIG_H
2 #define MYTHMUTTERDISPLAYCONFIG_H
11 #define DISP_CONFIG_SERVICE (QString("org.gnome.Mutter.DisplayConfig"))
12 #define DISP_CONFIG_PATH (QString("/org/gnome/Mutter/DisplayConfig"))
13 #define DISP_CONFIG_SIG (QString("ua(uxiiiiiuaua{sv})a(uxiausauaua{sv})a(uxuudu)ii"))
QList< uint32_t > transforms
bool VideoModesAvailable() override
QPair< QString, QDBusVariant > MythMutterProperty
MythMutterProperties properties
QMap< QString, QDBusVariant > MythMutterMap
MythMutterProperties properties
std::vector< MythDisplayMode > MythDisplayModes
bool SwitchToVideoMode(QSize Size, double DesiredRate) override
const MythDisplayModes & GetVideoModes(void) override
bool UsingVideoModes() override
QList< uint32_t > possible_crtcs
QList< MythMutterOutput > MythMutterOutputList
MythMutterOutputList m_outputs
MythMutterCRTCList m_crtcs
void InitialiseInterface()
QDBusInterface * m_interface
~MythDisplayMutter() override
QList< MythMutterCRTC > MythMutterCRTCList
static MythDisplayMutter * Create()
Create a valid instance.
Q_DECLARE_METATYPE(MythMutterCRTC)
MythMutterModeList m_modes
A subclass of MythDisplay using the org.gnome.Mutter.DisplayConfig DBUS interface.
QList< MythMutterMode > MythMutterModeList
uint32_t currenttransform
QList< MythMutterProperty > MythMutterProperties
QMap< uint64_t, uint32_t > m_modeMap
void UpdateCurrentMode() override
Retrieve screen details.