libdisplaydevice v2026.322.2407
C++ library to modify display devices.
display_device::EnumeratedDevice Struct Reference

Enumerated display device information. More...

#include <src/common/include/display_device/types.h>

Classes

struct  Info
 Available information for the active display only. More...
 

Public Attributes

std::string m_device_id {}
 
std::string m_display_name {}
 
std::optional< EdidDatam_edid {}
 
std::string m_friendly_name {}
 
std::optional< Infom_info {}
 

Friends

bool operator== (const EnumeratedDevice &lhs, const EnumeratedDevice &rhs)
 Comparator for strict equality.
 

Detailed Description

Enumerated display device information.

Member Data Documentation

◆ m_device_id

std::string display_device::EnumeratedDevice::m_device_id {}

A unique device ID used by this API to identify the device.

◆ m_display_name

std::string display_device::EnumeratedDevice::m_display_name {}

A logical name representing given by the OS for a display.

◆ m_edid

std::optional<EdidData> display_device::EnumeratedDevice::m_edid {}

Some basic parsed EDID data.

◆ m_friendly_name

std::string display_device::EnumeratedDevice::m_friendly_name {}

A human-readable name for the device.

◆ m_info

std::optional<Info> display_device::EnumeratedDevice::m_info {}

Additional information about an active display device.


The documentation for this struct was generated from the following file: