Struct Edid

Nested Relationships

Nested Types

Struct Documentation

struct Edid

Public Functions

Edid &parse_data(std::vector<uint8_t> const&)

Public Members

std::string vendor
uint16_t product_code = {0}
uint32_t serial_number = {0}
PhysicalSizeMM size = {0, 0}
Descriptor descriptors[4]
struct Descriptor

Public Types

enum class Type : uint8_t

Values:

enumerator timing_identifiers
enumerator white_point_data
enumerator monitor_name
enumerator monitor_limits
enumerator unspecified_text
enumerator serial_number
enumerator undefined

Public Functions

std::string string_value() const

Public Members

Type type = {Type::undefined}
Value value = {{0}}
union Value

Public Members

char monitor_name[13]
char unspecified_text[13]
char serial_number[13]
struct PhysicalSizeMM

Public Members

int width
int height