| Index: ui/display/util/edid_parser.h
|
| diff --git a/ui/display/util/edid_parser.h b/ui/display/util/edid_parser.h
|
| index 4f12d40aaa21074b3bc5e7e59f4e9e8e5d5a8d01..447a0c80ba327f386ba1d992ce4c5a01f4d83e29 100644
|
| --- a/ui/display/util/edid_parser.h
|
| +++ b/ui/display/util/edid_parser.h
|
| @@ -12,6 +12,10 @@
|
|
|
| #include "ui/display/util/display_util_export.h"
|
|
|
| +namespace gfx {
|
| +class Size;
|
| +}
|
| +
|
| // EDID (Extended Display Identification Data) is a format for monitor
|
| // metadata. This provides a parser for the data.
|
|
|
| @@ -24,14 +28,17 @@ DISPLAY_UTIL_EXPORT bool GetDisplayIdFromEDID(const std::vector<uint8_t>& edid,
|
| uint8_t index,
|
| int64_t* display_id_out);
|
|
|
| -// Parses |edid| as EDID data and stores extracted data into |manufacturer_id|
|
| -// and |human_readable_name| and returns true. NULL can be passed for unwanted
|
| -// output parameters. Some devices (especially internal displays) may not have
|
| -// the field for |human_readable_name|, and it will return true in that case.
|
| +// Parses |edid| as EDID data and stores extracted data into |manufacturer_id|,
|
| +// |human_readable_name|, |active_pixel_out| and |physical_display_size_out|,
|
| +// then returns true. nullptr can be passed for unwanted output parameters.
|
| +// Some devices (especially internal displays) may not have the field for
|
| +// |human_readable_name|, and it will return true in that case.
|
| DISPLAY_UTIL_EXPORT bool ParseOutputDeviceData(
|
| const std::vector<uint8_t>& edid,
|
| uint16_t* manufacturer_id,
|
| - std::string* human_readable_name);
|
| + std::string* human_readable_name,
|
| + gfx::Size* active_pixel_out,
|
| + gfx::Size* physical_display_size_out);
|
|
|
| DISPLAY_UTIL_EXPORT bool ParseOutputOverscanFlag(
|
| const std::vector<uint8_t>& edid,
|
|
|