Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit afd1fda0 authored by Kriti Dang's avatar Kriti Dang
Browse files

Add getHdrOutputConversionSupport to SurfaceComposerClient.

Bug: 251165759
Test: atest HdrConversionTest

Change-Id: I284158f6a630f6c337d36347803bc95536cb3ea0
parent 2cc79c63
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -2607,6 +2607,12 @@ status_t SurfaceComposerClient::setHdrConversionStrategy(
    return statusTFromBinderStatus(status);
}

status_t SurfaceComposerClient::getHdrOutputConversionSupport(bool* isSupported) {
    binder::Status status =
            ComposerServiceAIDL::getComposerService()->getHdrOutputConversionSupport(isSupported);
    return statusTFromBinderStatus(status);
}

status_t SurfaceComposerClient::setOverrideFrameRate(uid_t uid, float frameRate) {
    binder::Status status =
            ComposerServiceAIDL::getComposerService()->setOverrideFrameRate(uid, frameRate);
+2 −0
Original line number Diff line number Diff line
@@ -194,6 +194,8 @@ public:
    static status_t getHdrConversionCapabilities(std::vector<gui::HdrConversionCapability>*);
    // Sets the HDR conversion strategy for the device
    static status_t setHdrConversionStrategy(gui::HdrConversionStrategy hdrConversionStrategy);
    // Returns whether HDR conversion is supported by the device.
    static status_t getHdrOutputConversionSupport(bool* isSupported);

    // Sets the frame rate of a particular app (uid). This is currently called
    // by GameManager.