Index: media/video/capture/screen/mac/desktop_configuration.h |
diff --git a/media/video/capture/screen/mac/desktop_configuration.h b/media/video/capture/screen/mac/desktop_configuration.h |
index c3c65b39be54a5d7daf613ad0a8f738e7275beb4..4b790a4c5710442a301e24b8c8a7740d048f191e 100644 |
--- a/media/video/capture/screen/mac/desktop_configuration.h |
+++ b/media/video/capture/screen/mac/desktop_configuration.h |
@@ -20,10 +20,6 @@ namespace media { |
struct MEDIA_EXPORT MacDisplayConfiguration { |
MacDisplayConfiguration(); |
- // Returns the current configuration of the specified display. |
- MEDIA_EXPORT static MacDisplayConfiguration ForDisplay( |
- CGDirectDisplayID display_id); |
- |
// Cocoa identifier for this display. |
CGDirectDisplayID id; |
@@ -41,11 +37,15 @@ typedef std::vector<MacDisplayConfiguration> MacDisplayConfigurations; |
// Describes the configuration of the whole desktop. |
struct MEDIA_EXPORT MacDesktopConfiguration { |
+ // Used to request Cartesian or inverse-Cartesian coordinates. |
+ enum Origin { BottomLeftOrigin, TopLeftOrigin }; |
+ |
MacDesktopConfiguration(); |
~MacDesktopConfiguration(); |
- // Returns the current configuration of the desktop. |
- MEDIA_EXPORT static MacDesktopConfiguration GetCurrent(); |
+ // Returns the desktop & display configurations in Cartesian (bottom-left |
+ // origin) or inverse-Cartesian (top-left origin) coordinates. |
+ MEDIA_EXPORT static MacDesktopConfiguration GetCurrent(Origin origin); |
Sergey Ulanov
2013/02/11 23:16:02
Do we really need |origin| here? This function is
|
// Bounds of the desktop in Density-Independent Pixels (DIPs). |
SkIRect bounds; |