| Index: ui/ozone/common/display_util.h
|
| diff --git a/ui/ozone/common/display_util.h b/ui/ozone/common/display_util.h
|
| index da45b539a7f28a7594e5ca6283251ca680b4ec6b..7d6f356fe53ed13feccd8e1f572872ee61f40151 100644
|
| --- a/ui/ozone/common/display_util.h
|
| +++ b/ui/ozone/common/display_util.h
|
| @@ -5,8 +5,14 @@
|
| #ifndef UI_OZONE_COMMON_DISPLAY_UTIL_H_
|
| #define UI_OZONE_COMMON_DISPLAY_UTIL_H_
|
|
|
| +#include <vector>
|
| +
|
| #include "ui/ozone/common/gpu/ozone_gpu_message_params.h"
|
|
|
| +namespace base {
|
| +class FilePath;
|
| +}
|
| +
|
| namespace ui {
|
|
|
| class DisplayMode;
|
| @@ -28,7 +34,19 @@ DisplayMode_Params GetDisplayModeParams(const DisplayMode& mode);
|
| DisplaySnapshot_Params GetDisplaySnapshotParams(const DisplaySnapshot& display);
|
|
|
| // Create a display using the Ozone command line parameters.
|
| -DisplaySnapshot_Params CreateSnapshotFromCommandLine();
|
| +// Return false if the command line flags are not specified.
|
| +bool CreateSnapshotFromCommandLine(DisplaySnapshot_Params* snapshot_out);
|
| +
|
| +// Create a display snapshot from |file| that contains EDID.
|
| +// Return false if the file doesn't exist, or it doesn't contain valid EDID.
|
| +bool CreateSnapshotFromEDIDFile(const base::FilePath& file,
|
| + DisplaySnapshot_Params* snapshot_out);
|
| +
|
| +// Create a display snaphot from edid.
|
| +// Return false if it doesn't contain valid EDID.
|
| +bool CreateSnapshotFromEDID(bool internal,
|
| + const std::vector<uint8_t>& edid,
|
| + DisplaySnapshot_Params* snapshot_out);
|
|
|
| } // namespace ui
|
|
|
|
|