summaryrefslogtreecommitdiff
path: root/libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h
diff options
context:
space:
mode:
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h')
-rw-r--r--libhwc2.1/libdisplayinterface/ExynosDisplayInterface.h10
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;