diff options
| author | 2022-08-22 15:34:45 +0000 | |
|---|---|---|
| committer | 2022-08-22 15:34:45 +0000 | |
| commit | 093242d17deda008495ea37e665cf1ac155ea9a3 (patch) | |
| tree | 8c35e2c77be489def46f309001ecf2de95354769 | |
| parent | bb3501c4e7c0f41c7303943f9f6cbe498dbb0e30 (diff) | |
| parent | 572a0642abfce5c3de44a2fb0c5e74f6ad12618a (diff) | |
Merge "Handle @format annotation for PixelFormat and ImageFormat"
| -rw-r--r-- | graphics/java/android/graphics/ImageFormat.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/ImageFormat.java b/graphics/java/android/graphics/ImageFormat.java index b341a4e27e67..c93b733a3f63 100644 --- a/graphics/java/android/graphics/ImageFormat.java +++ b/graphics/java/android/graphics/ImageFormat.java @@ -26,10 +26,21 @@ public class ImageFormat { @Retention(RetentionPolicy.SOURCE) @IntDef(value = { UNKNOWN, + /** + * Since some APIs accept either ImageFormat or PixelFormat (and the two + * enums do not overlap since they're both partial versions of the + * internal format enum), add PixelFormat values here so linting + * tools won't complain when method arguments annotated with + * ImageFormat are provided with PixelFormat values. + */ + PixelFormat.RGBA_8888, + PixelFormat.RGBX_8888, + PixelFormat.RGB_888, RGB_565, YV12, Y8, Y16, + YCBCR_P010, NV16, NV21, YUY2, |