summaryrefslogtreecommitdiffstats
path: root/libs/gui/include
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-03-07 20:13:30 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-03-07 20:13:30 +0000
commitfe42b0ded0fea6a138d4482640626be22d0de78a (patch)
tree645cf83a950dbce4e977107cf8274d21fafd6607 /libs/gui/include
parent4720543ffcf396b5af49093f95072b4f96a3aff2 (diff)
parent00c668398ba5574a32dc10372d06587d204bd2ac (diff)
downloadandroid_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.h5
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();