diff options
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h b/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h index 2855618..de68715 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h @@ -17,13 +17,17 @@ #ifndef _EXYNOSDISPLAYINTERFACE_H #define _EXYNOSDISPLAYINTERFACE_H -#include <sys/types.h> #include <hardware/hwcomposer2.h> +#include <sys/types.h> #include <utils/Errors.h> + #include "ExynosHWCHelper.h" class ExynosDisplay; +struct VrrSettings; +typedef struct VrrSettings VrrSettings_t; + using namespace android; class ExynosDisplayInterface { protected: @@ -86,6 +90,10 @@ class ExynosDisplayInterface { virtual int32_t waitVBlank() { return 0; }; virtual bool readHotplugStatus() { return true; }; + virtual int readHotplugErrorCode() { return 0; }; + virtual void resetHotplugErrorCode(){}; + + virtual void setVrrSettings(const VrrSettings_t& vrrSettings); public: uint32_t mType = INTERFACE_TYPE_NONE; |