diff options
author | Jeff Brown <jeffbrown@google.com> | 2012-09-13 11:45:07 -0700 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2012-09-13 11:45:07 -0700 |
commit | c5df37c285221d0fb113f55b9e78b35632241d3f (patch) | |
tree | d93875bc2e5d255aa455004ff0848835a92a14fc /services/java/com/android/server/display/LogicalDisplay.java | |
parent | f69c812f49cb2dea296cd319984e58af026f4c3a (diff) |
Add preliminary API for reporting display capabilities.
Change-Id: Ie18dce5b5d130f9a7cdfca08cddbf9b099312277
Diffstat (limited to 'services/java/com/android/server/display/LogicalDisplay.java')
-rw-r--r-- | services/java/com/android/server/display/LogicalDisplay.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/java/com/android/server/display/LogicalDisplay.java b/services/java/com/android/server/display/LogicalDisplay.java index 2e752603360f..3607de15dd50 100644 --- a/services/java/com/android/server/display/LogicalDisplay.java +++ b/services/java/com/android/server/display/LogicalDisplay.java @@ -17,6 +17,7 @@ package com.android.server.display; import android.graphics.Rect; +import android.view.Display; import android.view.DisplayInfo; import android.view.Surface; @@ -177,6 +178,10 @@ final class LogicalDisplay { DisplayDeviceInfo deviceInfo = mPrimaryDisplayDevice.getDisplayDeviceInfoLocked(); if (!Objects.equal(mPrimaryDisplayDeviceInfo, deviceInfo)) { mBaseDisplayInfo.layerStack = mLayerStack; + mBaseDisplayInfo.flags = 0; + if ((deviceInfo.flags & DisplayDeviceInfo.FLAG_SUPPORTS_SECURE_VIDEO_OUTPUT) != 0) { + mBaseDisplayInfo.flags |= Display.FLAG_SUPPORTS_SECURE_VIDEO_OUTPUT; + } mBaseDisplayInfo.name = deviceInfo.name; mBaseDisplayInfo.appWidth = deviceInfo.width; mBaseDisplayInfo.appHeight = deviceInfo.height; |