From 7defaf37e6ae4d7ba10d8f36ccb05a29926a5439 Mon Sep 17 00:00:00 2001 From: Kriti Dang Date: Mon, 15 Nov 2021 11:55:43 +0100 Subject: Add boot time display mode to native framework Bug: 203520442 Test: m Test: atest libsurfaceflinger_unittest Test: atest libgui_test Change-Id: I61ad0c75576a4e1ee54d657e6906bc5d6c10afaf --- libs/gui/SurfaceComposerClient.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'libs/gui/SurfaceComposerClient.cpp') diff --git a/libs/gui/SurfaceComposerClient.cpp b/libs/gui/SurfaceComposerClient.cpp index b10c3848fa..6dbdcd0c0d 100644 --- a/libs/gui/SurfaceComposerClient.cpp +++ b/libs/gui/SurfaceComposerClient.cpp @@ -2075,6 +2075,25 @@ status_t SurfaceComposerClient::setActiveColorMode(const sp& display, return ComposerService::getComposerService()->setActiveColorMode(display, colorMode); } +status_t SurfaceComposerClient::getBootDisplayModeSupport(bool* support) { + return ComposerService::getComposerService()->getBootDisplayModeSupport(support); +} + +status_t SurfaceComposerClient::setBootDisplayMode(const sp& display, + ui::DisplayModeId displayModeId) { + return ComposerService::getComposerService()->setBootDisplayMode(display, displayModeId); +} + +status_t SurfaceComposerClient::clearBootDisplayMode(const sp& display) { + return ComposerService::getComposerService()->clearBootDisplayMode(display); +} + +status_t SurfaceComposerClient::getPreferredBootDisplayMode(const sp& display, + ui::DisplayModeId* displayModeId) { + return ComposerService::getComposerService()->getPreferredBootDisplayMode(display, + displayModeId); +} + void SurfaceComposerClient::setAutoLowLatencyMode(const sp& display, bool on) { ComposerService::getComposerService()->setAutoLowLatencyMode(display, on); } -- cgit v1.2.3-59-g8ed1b