summaryrefslogtreecommitdiff
path: root/libs/gui/SurfaceComposerClient.cpp
diff options
context:
space:
mode:
author Ana Krulec <akrulec@google.com> 2019-10-15 17:34:54 -0700
committer Steven Thomas <steventhomas@google.com> 2019-11-24 20:53:31 -0800
commit0782b881e27cfde7a8bbff738cce5f3f90af19f8 (patch)
tree8248120877d76444e81d141c93d3a3f369cc77ca /libs/gui/SurfaceComposerClient.cpp
parent46e9976bf1d03c77ddf282f07f3aea1902cf4da5 (diff)
1) SF-DM Generalization of Refresh Rates: Adding a call to set Refresh Rate Range
Adding connection between Display manager and Surface flinger when the refresh rate change. Additional work in SF in follow up CLs. Test: Change settings and observe logs for now. Bug: 142507213 Change-Id: Id9f9672d9f46b4d3590235e46ee4b3d0b5a37e6b
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
-rw-r--r--libs/gui/SurfaceComposerClient.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp
index a538e14dfc..1a1a68c4d2 100644
--- a/libs/gui/SurfaceComposerClient.cpp
+++ b/libs/gui/SurfaceComposerClient.cpp
@@ -1616,6 +1616,16 @@ status_t SurfaceComposerClient::getAllowedDisplayConfigs(const sp<IBinder>& disp
outAllowedConfigs);
}
+status_t SurfaceComposerClient::setDesiredDisplayConfigSpecs(const sp<IBinder>& displayToken,
+ int32_t defaultModeId,
+ float minRefreshRate,
+ float maxRefreshRate) {
+ return ComposerService::getComposerService()->setDesiredDisplayConfigSpecs(displayToken,
+ defaultModeId,
+ minRefreshRate,
+ maxRefreshRate);
+}
+
status_t SurfaceComposerClient::getDisplayColorModes(const sp<IBinder>& display,
Vector<ColorMode>* outColorModes) {
return ComposerService::getComposerService()->getDisplayColorModes(display, outColorModes);