diff options
| author | Mathew Inwood <mathewi@google.com> | 2018-08-17 14:56:00 +0100 |
|---|---|---|
| committer | Mathew Inwood <mathewi@google.com> | 2018-08-20 10:04:42 +0100 |
| commit | a570dee97792289f88613f7ffb4b4866e65bf674 (patch) | |
| tree | 69cec34f1554ee2e5cd4c89d46d7cf8eb9ba1265 /core/java/android/view/TextureView.java | |
| parent | 4464d0c7a2e537b2f24947b879d9f35a063a7477 (diff) | |
Add @UnsupportedAppUsage annotations
For packages:
android.view.textservice
android.view.textclassifier.logging
android.view.textclassifier
android.view.inputmethod
android.view.autofill
android.view.accessibility
android.view
This is an automatically generated CL. See go/UnsupportedAppUsage
for more details.
Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@
Bug: 110868826
Test: m
Change-Id: I4147b038ed7adf0311ee9918b44766f82a057eaf
Diffstat (limited to 'core/java/android/view/TextureView.java')
| -rw-r--r-- | core/java/android/view/TextureView.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/view/TextureView.java b/core/java/android/view/TextureView.java index 371794045f85..997e48fe61ac 100644 --- a/core/java/android/view/TextureView.java +++ b/core/java/android/view/TextureView.java @@ -17,6 +17,7 @@ package android.view; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; @@ -106,11 +107,14 @@ import android.util.Log; public class TextureView extends View { private static final String LOG_TAG = "TextureView"; + @UnsupportedAppUsage private TextureLayer mLayer; + @UnsupportedAppUsage private SurfaceTexture mSurface; private SurfaceTextureListener mListener; private boolean mHadSurface; + @UnsupportedAppUsage private boolean mOpaque = true; private final Matrix mMatrix = new Matrix(); @@ -118,6 +122,7 @@ public class TextureView extends View { private final Object[] mLock = new Object[0]; private boolean mUpdateLayer; + @UnsupportedAppUsage private boolean mUpdateSurface; private Canvas mCanvas; @@ -125,6 +130,7 @@ public class TextureView extends View { private final Object[] mNativeWindowLock = new Object[0]; // Set by native code, do not write! + @UnsupportedAppUsage private long mNativeWindow; /** @@ -217,6 +223,7 @@ public class TextureView extends View { /** @hide */ @Override + @UnsupportedAppUsage protected void onDetachedFromWindowInternal() { destroyHardwareLayer(); releaseSurfaceTexture(); @@ -227,11 +234,13 @@ public class TextureView extends View { * @hide */ @Override + @UnsupportedAppUsage protected void destroyHardwareResources() { super.destroyHardwareResources(); destroyHardwareLayer(); } + @UnsupportedAppUsage private void destroyHardwareLayer() { if (mLayer != null) { mLayer.detachSurfaceTexture(); @@ -786,6 +795,7 @@ public class TextureView extends View { mListener = listener; } + @UnsupportedAppUsage private final SurfaceTexture.OnFrameAvailableListener mUpdateListener = new SurfaceTexture.OnFrameAvailableListener() { @Override @@ -839,7 +849,9 @@ public class TextureView extends View { public void onSurfaceTextureUpdated(SurfaceTexture surface); } + @UnsupportedAppUsage private native void nCreateNativeWindow(SurfaceTexture surface); + @UnsupportedAppUsage private native void nDestroyNativeWindow(); private static native boolean nLockCanvas(long nativeWindow, Canvas canvas, Rect dirty); |
