summaryrefslogtreecommitdiff
path: root/hwc3/ComposerClient.cpp
diff options
context:
space:
mode:
authorKriti Dang <kritidang@google.com>2023-01-17 17:37:35 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2023-01-17 17:37:35 +0000
commit908a95197d597d9cf19c468802a745a72242ada8 (patch)
treee8999297ec995d04d58542d756073970e502b276 /hwc3/ComposerClient.cpp
parent7840e35fd23f3f12395971e613ae9ead89d53842 (diff)
parent9bacdbea094824f6a21321e7bfc96ea5e8f0c605 (diff)
Merge "Add HDR output control APIs implementation in hwc3"
Diffstat (limited to 'hwc3/ComposerClient.cpp')
-rw-r--r--hwc3/ComposerClient.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/hwc3/ComposerClient.cpp b/hwc3/ComposerClient.cpp
index 8b9e6d6..80231ef 100644
--- a/hwc3/ComposerClient.cpp
+++ b/hwc3/ComposerClient.cpp
@@ -352,6 +352,20 @@ ndk::ScopedAStatus ComposerClient::getPreferredBootDisplayConfig(int64_t display
return TO_BINDER_STATUS(err);
}
+ndk::ScopedAStatus ComposerClient::getHdrConversionCapabilities(
+ std::vector<common::HdrConversionCapability>* hdrConversionCapabilities) {
+ DEBUG_FUNC();
+ auto err = mHal->getHdrConversionCapabilities(hdrConversionCapabilities);
+ return TO_BINDER_STATUS(err);
+}
+
+ndk::ScopedAStatus ComposerClient::setHdrConversionStrategy(
+ const common::HdrConversionStrategy& hdrConversionStrategy) {
+ DEBUG_FUNC();
+ auto err = mHal->setHdrConversionStrategy(hdrConversionStrategy);
+ return TO_BINDER_STATUS(err);
+}
+
ndk::ScopedAStatus ComposerClient::setAutoLowLatencyMode(int64_t display, bool on) {
DEBUG_DISPLAY_FUNC(display);
auto err = mHal->setAutoLowLatencyMode(display, on);