diff options
author | Lucas Dupin <dupin@google.com> | 2020-04-23 21:11:26 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-04-23 21:11:26 +0000 |
commit | dbdf0ab6f470d6edc85b7902bef2d153b8295c17 (patch) | |
tree | 8712da807f0df5cc5d77951ddd15b48f39a00473 /services/surfaceflinger/SurfaceFlinger.h | |
parent | b6ddea2951caf8af136a32345afe116fa37da4d2 (diff) | |
parent | f11eba5d705efac846e96acf5f748102da45a044 (diff) | |
download | native-dbdf0ab6f470d6edc85b7902bef2d153b8295c17.tar.gz |
Merge "Do not blur when doing region sampling" into rvc-dev
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.h')
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index 6e49f37354..8973bc92f5 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -701,19 +701,20 @@ private: void renderScreenImplLocked(const RenderArea& renderArea, TraverseLayersFunction traverseLayers, ANativeWindowBuffer* buffer, bool useIdentityTransform, - int* outSyncFd); + bool regionSampling, int* outSyncFd); status_t captureScreenCommon(RenderArea& renderArea, TraverseLayersFunction traverseLayers, sp<GraphicBuffer>* outBuffer, const ui::PixelFormat reqPixelFormat, bool useIdentityTransform, bool& outCapturedSecureLayers); status_t captureScreenCommon(RenderArea& renderArea, TraverseLayersFunction traverseLayers, const sp<GraphicBuffer>& buffer, bool useIdentityTransform, - bool& outCapturedSecureLayers); + bool regionSampling, bool& outCapturedSecureLayers); const sp<DisplayDevice> getDisplayByIdOrLayerStack(uint64_t displayOrLayerStack); const sp<DisplayDevice> getDisplayByLayerStack(uint64_t layerStack); status_t captureScreenImplLocked(const RenderArea& renderArea, TraverseLayersFunction traverseLayers, ANativeWindowBuffer* buffer, bool useIdentityTransform, - bool forSystem, int* outSyncFd, bool& outCapturedSecureLayers); + bool forSystem, int* outSyncFd, bool regionSampling, + bool& outCapturedSecureLayers); void traverseLayersInDisplay(const sp<const DisplayDevice>& display, const LayerVector::Visitor& visitor); |