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 |