Chromium Code Reviews| 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..afdc8b68f9c88b3d633732ca209ad0dac3fff576 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, |
| + std::vector<uint8_t> edid, |
|
dnicoara
2015/01/16 20:39:51
const std::vector<uint8_t>&
oshima
2015/01/16 21:50:18
Done.
|
| + DisplaySnapshot_Params* snapshot_out); |
| } // namespace ui |