struct BaseEdid
Defined at line 169 of file ../../src/graphics/display/lib/edid/edid.h
This covers the "base" EDID data -- the first 128 bytes (block 0). In
many cases, that is all the display provides, but there may be more data
in extension blocks.
See "Table 3.1 - EDID Structure Version 1, Revision 4" (in Release
A, Revision 2 of the EDID spec, 2006).
Public Members
uint8_t[8] header
uint8_t manufacturer_id1
uint8_t manufacturer_id2
uint16_t product_code
uint32_t serial_number
uint8_t[2] unused1
uint8_t edid_version
uint8_t edid_revision
uint8_t video_input_definition
uint8_t horizontal_size_cm
uint8_t vertical_size_cm
uint8_t features_bitmap
uint8_t[14] various
StandardTimingDescriptor[8] standard_timings
Descriptor[4] detailed_descriptors
uint8_t num_extensions
uint8_t checksum_byte
static const uint8_t kTag
Public Methods
bool validate ()
Defined at line 125 of file ../../src/graphics/display/lib/edid/edid.cc
typename std::remove_reference_t<decltype(video_input_definition)> digital ()
Defined at line 184 of file ../../src/graphics/display/lib/edid/edid.h
edid::BaseEdid & set_digital (typename std::remove_reference_t<decltype(video_input_definition)> val)
Defined at line 184 of file ../../src/graphics/display/lib/edid/edid.h
edid::BaseEdid & set_standard_srgb (typename std::remove_reference_t<decltype(features_bitmap)> val)
Defined at line 188 of file ../../src/graphics/display/lib/edid/edid.h
typename std::remove_reference_t<decltype(features_bitmap)> standard_srgb ()
Defined at line 188 of file ../../src/graphics/display/lib/edid/edid.h