summaryrefslogtreecommitdiff
path: root/merrifield/include
diff options
context:
space:
mode:
Diffstat (limited to 'merrifield/include')
-rw-r--r--merrifield/include/IDisplayDevice.h1
-rw-r--r--merrifield/include/PhysicalDevice.h2
-rwxr-xr-xmerrifield/include/VirtualDevice.h2
3 files changed, 5 insertions, 0 deletions
diff --git a/merrifield/include/IDisplayDevice.h b/merrifield/include/IDisplayDevice.h
index ad99a2f..9c9a04c 100644
--- a/merrifield/include/IDisplayDevice.h
+++ b/merrifield/include/IDisplayDevice.h
@@ -97,6 +97,7 @@ public:
virtual int getType() const = 0;
virtual void onVsync(int64_t timestamp) = 0;
virtual void dump(Dump& d) = 0;
+ virtual uint32_t getFpsDivider() = 0;
};
}
diff --git a/merrifield/include/PhysicalDevice.h b/merrifield/include/PhysicalDevice.h
index 9bbb90d..9a1fd52 100644
--- a/merrifield/include/PhysicalDevice.h
+++ b/merrifield/include/PhysicalDevice.h
@@ -76,6 +76,7 @@ public:
virtual bool isConnected() const;
virtual const char* getName() const;
virtual int getType() const;
+ virtual uint32_t getFpsDivider();
//events
virtual void onVsync(int64_t timestamp);
@@ -115,6 +116,7 @@ protected:
// DPMS on (1) or off (0)
int mDisplayState;
bool mInitialized;
+ uint32_t mFpsDivider;
};
diff --git a/merrifield/include/VirtualDevice.h b/merrifield/include/VirtualDevice.h
index a2ae7d4..5b1ae63 100755
--- a/merrifield/include/VirtualDevice.h
+++ b/merrifield/include/VirtualDevice.h
@@ -199,6 +199,7 @@ public:
virtual int getType() const;
virtual void onVsync(int64_t timestamp);
virtual void dump(Dump& d);
+ virtual uint32_t getFpsDivider();
#ifdef INTEL_WIDI
// IFrameServer methods
virtual android::status_t start(sp<IFrameTypeChangeListener> frameTypeChangeListener);
@@ -224,6 +225,7 @@ protected:
uint32_t mDecWidth;
uint32_t mDecHeight;
bool mIsForceCloneMode;
+ uint32_t mFpsDivider;
};
}