diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2019-03-07 20:13:30 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-03-07 20:13:30 +0000 |
commit | fe42b0ded0fea6a138d4482640626be22d0de78a (patch) | |
tree | 645cf83a950dbce4e977107cf8274d21fafd6607 /libs/gui/include | |
parent | 4720543ffcf396b5af49093f95072b4f96a3aff2 (diff) | |
parent | 00c668398ba5574a32dc10372d06587d204bd2ac (diff) | |
download | android_frameworks_native-fe42b0ded0fea6a138d4482640626be22d0de78a.tar.gz android_frameworks_native-fe42b0ded0fea6a138d4482640626be22d0de78a.tar.bz2 android_frameworks_native-fe42b0ded0fea6a138d4482640626be22d0de78a.zip |
Merge "libgui: add sampling fns to SurfaceComposerClient"
Diffstat (limited to 'libs/gui/include')
-rw-r--r-- | libs/gui/include/gui/SurfaceComposerClient.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/gui/include/gui/SurfaceComposerClient.h b/libs/gui/include/gui/SurfaceComposerClient.h index 2c483eefb..48c978f20 100644 --- a/libs/gui/include/gui/SurfaceComposerClient.h +++ b/libs/gui/include/gui/SurfaceComposerClient.h @@ -50,6 +50,7 @@ struct DisplayInfo; class HdrCapabilities; class ISurfaceComposerClient; class IGraphicBufferProducer; +class IRegionSamplingListener; class Region; // --------------------------------------------------------------------------- @@ -449,6 +450,10 @@ public: static status_t getDisplayedContentSample(const sp<IBinder>& display, uint64_t maxFrames, uint64_t timestamp, DisplayedFrameStats* outStats); + static status_t addRegionSamplingListener(const Rect& samplingArea, + const sp<IBinder>& stopLayerHandle, + const sp<IRegionSamplingListener>& listener); + static status_t removeRegionSamplingListener(const sp<IRegionSamplingListener>& listener); private: virtual void onFirstRef(); |