Add P010 constant for HardwareBuffer
Also fix a typo in ImageFormat's docs Fixes: 218928677 Test: make Change-Id: Icc5d32afac113e639a81a11c86bee1698ef12861
This commit is contained in:
@@ -16861,6 +16861,7 @@ package android.hardware {
|
||||
field public static final long USAGE_SENSOR_DIRECT_DATA = 8388608L; // 0x800000L
|
||||
field public static final long USAGE_VIDEO_ENCODE = 65536L; // 0x10000L
|
||||
field public static final int YCBCR_420_888 = 35; // 0x23
|
||||
field public static final int YCBCR_P010 = 54; // 0x36
|
||||
}
|
||||
|
||||
public final class Sensor {
|
||||
|
||||
@@ -63,6 +63,7 @@ public final class HardwareBuffer implements Parcelable, AutoCloseable {
|
||||
D_FP32,
|
||||
DS_FP32UI8,
|
||||
S_UI8,
|
||||
YCBCR_P010,
|
||||
})
|
||||
public @interface Format {
|
||||
}
|
||||
@@ -96,6 +97,14 @@ public final class HardwareBuffer implements Parcelable, AutoCloseable {
|
||||
public static final int DS_FP32UI8 = 0x34;
|
||||
/** Format: 8 bits stencil */
|
||||
public static final int S_UI8 = 0x35;
|
||||
/**
|
||||
* <p>Android YUV P010 format.</p>
|
||||
*
|
||||
* P010 is a 4:2:0 YCbCr semiplanar format comprised of a WxH Y plane
|
||||
* followed by a Wx(H/2) CbCr plane. Each sample is represented by a 16-bit
|
||||
* little-endian value, with the lower 6 bits set to zero.
|
||||
*/
|
||||
public static final int YCBCR_P010 = 0x36;
|
||||
|
||||
// Note: do not rename, this field is used by native code
|
||||
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.R, trackingBug = 170729553)
|
||||
@@ -422,6 +431,7 @@ public final class HardwareBuffer implements Parcelable, AutoCloseable {
|
||||
case D_FP32:
|
||||
case DS_FP32UI8:
|
||||
case S_UI8:
|
||||
case YCBCR_P010:
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
|
||||
@@ -428,7 +428,7 @@ public class ImageFormat {
|
||||
|
||||
/**
|
||||
* <p>Private raw camera sensor image format, a single channel image with
|
||||
* implementation depedent pixel layout.</p>
|
||||
* implementation dependent pixel layout.</p>
|
||||
*
|
||||
* <p>RAW_PRIVATE is a format for unprocessed raw image buffers coming from an
|
||||
* image sensor. The actual structure of buffers of this format is
|
||||
|
||||
Reference in New Issue
Block a user