diff options
Diffstat (limited to 'merrifield/include')
-rw-r--r-- | merrifield/include/IDisplayDevice.h | 1 | ||||
-rw-r--r-- | merrifield/include/PhysicalDevice.h | 2 | ||||
-rwxr-xr-x | merrifield/include/VirtualDevice.h | 2 |
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; }; } |