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

Parsed EDID data. More...

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

Static Public Member Functions

static std::optional< EdidDataparse (const std::vector< std::byte > &data)
 Parse EDID data.
 

Public Attributes

std::string m_manufacturer_id {}
 
std::string m_product_code {}
 
std::uint32_t m_serial_number {}
 

Friends

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

Detailed Description

Parsed EDID data.

Member Function Documentation

◆ parse()

std::optional< EdidData > display_device::EdidData::parse ( const std::vector< std::byte > & data)
static

Parse EDID data.

Parameters
dataData to parse.
Returns
Parsed data or empty optional if failed to parse it.

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