diff options
| author | chaviw <chaviw@google.com> | 2020-07-30 14:08:48 -0700 |
|---|---|---|
| committer | chaviw <chaviw@google.com> | 2020-08-03 18:03:06 -0700 |
| commit | ebc00c51bf573661cbe9ed43ee9ca19ee6560ba2 (patch) | |
| tree | 610e9c275d884b05c45b2bdbb604eb67698cd9a4 /core/java/android | |
| parent | 4c36541078d262968a45b7982f72d7d3583be719 (diff) | |
Capture secure layers in SurfaceFreezer
Allow SurfaceFreezer to capture secure layers and then place the buffer
into a secure SurfaceControl if something captured was secure
Test: Maximize secure freeform window
Bug: 156890155
Change-Id: I4dc493516b87582cb6f0a7b3c1312e9baf895e6b
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/view/SurfaceControl.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index 50ed00cd0aa7..2ce993dfedca 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -2390,6 +2390,13 @@ public final class SurfaceControl implements Parcelable { } /** + * @hide + */ + public static ScreenshotHardwareBuffer captureLayers(LayerCaptureArgs captureArgs) { + return nativeCaptureLayers(captureArgs); + } + + /** * Like {@link #captureLayers(SurfaceControl, Rect, float, int)} but with an array of layer * handles to exclude. * @hide |
