diff options
| author | 2019-02-26 14:08:03 -0800 | |
|---|---|---|
| committer | 2019-02-27 12:26:37 -0800 | |
| commit | d9b3ea613a021c7b393db967298fc8fa2fef7300 (patch) | |
| tree | 18b67b08acf411d376d4d45be3d993286090fd64 /libs/gui/SurfaceComposerClient.cpp | |
| parent | 51988ef2241b2dad4b115f22c35de69c2437995f (diff) | |
SurfaceFlinger: add getAllowedDisplayConfigs
Add an API to ISurfaceComposer to get allowed display configurations.
Test: manual test that calls getAllowedDisplayConfigs()
Bug: 122905403
Change-Id: Ieeb04f0d002ecfb2dbb0acd22ef6f659806c3950
Diffstat (limited to 'libs/gui/SurfaceComposerClient.cpp')
| -rw-r--r-- | libs/gui/SurfaceComposerClient.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index 55a2ae5905..206e05652f 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -1388,6 +1388,12 @@ status_t SurfaceComposerClient::setAllowedDisplayConfigs( allowedConfigs); } +status_t SurfaceComposerClient::getAllowedDisplayConfigs(const sp<IBinder>& displayToken, + std::vector<int32_t>* outAllowedConfigs) { + return ComposerService::getComposerService()->getAllowedDisplayConfigs(displayToken, + outAllowedConfigs); +} + status_t SurfaceComposerClient::getDisplayColorModes(const sp<IBinder>& display, Vector<ColorMode>* outColorModes) { return ComposerService::getComposerService()->getDisplayColorModes(display, outColorModes); |