From d9b3ea613a021c7b393db967298fc8fa2fef7300 Mon Sep 17 00:00:00 2001 From: Ady Abraham Date: Tue, 26 Feb 2019 14:08:03 -0800 Subject: SurfaceFlinger: add getAllowedDisplayConfigs Add an API to ISurfaceComposer to get allowed display configurations. Test: manual test that calls getAllowedDisplayConfigs() Bug: 122905403 Change-Id: Ieeb04f0d002ecfb2dbb0acd22ef6f659806c3950 --- libs/gui/SurfaceComposerClient.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/gui/SurfaceComposerClient.cpp') 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& displayToken, + std::vector* outAllowedConfigs) { + return ComposerService::getComposerService()->getAllowedDisplayConfigs(displayToken, + outAllowedConfigs); +} + status_t SurfaceComposerClient::getDisplayColorModes(const sp& display, Vector* outColorModes) { return ComposerService::getComposerService()->getDisplayColorModes(display, outColorModes); -- cgit v1.2.3-59-g8ed1b