Merge "Update the current API dump" into rvc-dev
This commit is contained in:
commit
55632d323b
18 changed files with 572 additions and 0 deletions
|
@ -0,0 +1,25 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="int") @VintfStability
|
||||
enum BlendMode {
|
||||
INVALID = 0,
|
||||
NONE = 1,
|
||||
PREMULTIPLIED = 2,
|
||||
COVERAGE = 3,
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="long") @VintfStability
|
||||
enum BufferUsage {
|
||||
CPU_READ_MASK = 15,
|
||||
CPU_READ_NEVER = 0,
|
||||
CPU_READ_RARELY = 2,
|
||||
CPU_READ_OFTEN = 3,
|
||||
CPU_WRITE_MASK = 240,
|
||||
CPU_WRITE_NEVER = 0,
|
||||
CPU_WRITE_RARELY = 32,
|
||||
CPU_WRITE_OFTEN = 48,
|
||||
GPU_TEXTURE = 256,
|
||||
GPU_RENDER_TARGET = 512,
|
||||
COMPOSER_OVERLAY = 2048,
|
||||
COMPOSER_CLIENT_TARGET = 4096,
|
||||
PROTECTED = 16384,
|
||||
COMPOSER_CURSOR = 32768,
|
||||
VIDEO_ENCODER = 65536,
|
||||
CAMERA_OUTPUT = 131072,
|
||||
CAMERA_INPUT = 262144,
|
||||
RENDERSCRIPT = 1048576,
|
||||
VIDEO_DECODER = 4194304,
|
||||
SENSOR_DIRECT_DATA = 8388608,
|
||||
GPU_CUBE_MAP = 33554432,
|
||||
GPU_MIPMAP_COMPLETE = 67108864,
|
||||
HW_IMAGE_ENCODER = 134217728,
|
||||
GPU_DATA_BUFFER = 16777216,
|
||||
VENDOR_MASK = -268435456,
|
||||
VENDOR_MASK_HI = -281474976710656,
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="long") @VintfStability
|
||||
enum ChromaSiting {
|
||||
NONE = 0,
|
||||
UNKNOWN = 1,
|
||||
SITED_INTERSTITIAL = 2,
|
||||
COSITED_HORIZONTAL = 3,
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="long") @VintfStability
|
||||
enum Compression {
|
||||
NONE = 0,
|
||||
DISPLAY_STREAM_COMPRESSION = 1,
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable Cta861_3 {
|
||||
float maxContentLightLevel;
|
||||
float maxFrameAverageLightLevel;
|
||||
}
|
|
@ -0,0 +1,81 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="int") @VintfStability
|
||||
enum Dataspace {
|
||||
UNKNOWN = 0,
|
||||
ARBITRARY = 1,
|
||||
STANDARD_SHIFT = 16,
|
||||
STANDARD_MASK = 4128768,
|
||||
STANDARD_UNSPECIFIED = 0,
|
||||
STANDARD_BT709 = 65536,
|
||||
STANDARD_BT601_625 = 131072,
|
||||
STANDARD_BT601_625_UNADJUSTED = 196608,
|
||||
STANDARD_BT601_525 = 262144,
|
||||
STANDARD_BT601_525_UNADJUSTED = 327680,
|
||||
STANDARD_BT2020 = 393216,
|
||||
STANDARD_BT2020_CONSTANT_LUMINANCE = 458752,
|
||||
STANDARD_BT470M = 524288,
|
||||
STANDARD_FILM = 589824,
|
||||
STANDARD_DCI_P3 = 655360,
|
||||
STANDARD_ADOBE_RGB = 720896,
|
||||
TRANSFER_SHIFT = 22,
|
||||
TRANSFER_MASK = 130023424,
|
||||
TRANSFER_UNSPECIFIED = 0,
|
||||
TRANSFER_LINEAR = 4194304,
|
||||
TRANSFER_SRGB = 8388608,
|
||||
TRANSFER_SMPTE_170M = 12582912,
|
||||
TRANSFER_GAMMA2_2 = 16777216,
|
||||
TRANSFER_GAMMA2_6 = 20971520,
|
||||
TRANSFER_GAMMA2_8 = 25165824,
|
||||
TRANSFER_ST2084 = 29360128,
|
||||
TRANSFER_HLG = 33554432,
|
||||
RANGE_SHIFT = 27,
|
||||
RANGE_MASK = 939524096,
|
||||
RANGE_UNSPECIFIED = 0,
|
||||
RANGE_FULL = 134217728,
|
||||
RANGE_LIMITED = 268435456,
|
||||
RANGE_EXTENDED = 402653184,
|
||||
SRGB_LINEAR = 138477568,
|
||||
SCRGB_LINEAR = 406913024,
|
||||
SRGB = 142671872,
|
||||
SCRGB = 411107328,
|
||||
JFIF = 146931712,
|
||||
BT601_625 = 281149440,
|
||||
BT601_525 = 281280512,
|
||||
BT709 = 281083904,
|
||||
DCI_P3_LINEAR = 139067392,
|
||||
DCI_P3 = 155844608,
|
||||
DISPLAY_P3_LINEAR = 139067392,
|
||||
DISPLAY_P3 = 143261696,
|
||||
ADOBE_RGB = 151715840,
|
||||
BT2020_LINEAR = 138805248,
|
||||
BT2020 = 147193856,
|
||||
BT2020_PQ = 163971072,
|
||||
DEPTH = 4096,
|
||||
SENSOR = 4097,
|
||||
BT2020_ITU = 281411584,
|
||||
BT2020_ITU_PQ = 298188800,
|
||||
BT2020_ITU_HLG = 302383104,
|
||||
BT2020_HLG = 168165376,
|
||||
DISPLAY_BT2020 = 142999552,
|
||||
DYNAMIC_DEPTH = 4098,
|
||||
JPEG_APP_SEGMENTS = 4099,
|
||||
HEIF = 4100,
|
||||
BT709_FULL_RANGE = 146866176,
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable ExtendableType {
|
||||
@utf8InCpp String name;
|
||||
long value = 0;
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable HardwareBuffer {
|
||||
android.hardware.graphics.common.HardwareBufferDescription description;
|
||||
android.hardware.common.NativeHandle handle;
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable HardwareBufferDescription {
|
||||
int width;
|
||||
int height;
|
||||
int layers;
|
||||
android.hardware.graphics.common.PixelFormat format;
|
||||
android.hardware.graphics.common.BufferUsage usage;
|
||||
int stride;
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="long") @VintfStability
|
||||
enum Interlaced {
|
||||
NONE = 0,
|
||||
TOP_BOTTOM = 1,
|
||||
RIGHT_LEFT = 2,
|
||||
}
|
|
@ -0,0 +1,50 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="int") @VintfStability
|
||||
enum PixelFormat {
|
||||
UNSPECIFIED = 0,
|
||||
RGBA_8888 = 1,
|
||||
RGBX_8888 = 2,
|
||||
RGB_888 = 3,
|
||||
RGB_565 = 4,
|
||||
BGRA_8888 = 5,
|
||||
YCBCR_422_SP = 16,
|
||||
YCRCB_420_SP = 17,
|
||||
YCBCR_422_I = 20,
|
||||
RGBA_FP16 = 22,
|
||||
RAW16 = 32,
|
||||
BLOB = 33,
|
||||
IMPLEMENTATION_DEFINED = 34,
|
||||
YCBCR_420_888 = 35,
|
||||
RAW_OPAQUE = 36,
|
||||
RAW10 = 37,
|
||||
RAW12 = 38,
|
||||
RGBA_1010102 = 43,
|
||||
Y8 = 538982489,
|
||||
Y16 = 540422489,
|
||||
YV12 = 842094169,
|
||||
DEPTH_16 = 48,
|
||||
DEPTH_24 = 49,
|
||||
DEPTH_24_STENCIL_8 = 50,
|
||||
DEPTH_32F = 51,
|
||||
DEPTH_32F_STENCIL_8 = 52,
|
||||
STENCIL_8 = 53,
|
||||
YCBCR_P010 = 54,
|
||||
HSV_888 = 55,
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable PlaneLayout {
|
||||
android.hardware.graphics.common.PlaneLayoutComponent[] components;
|
||||
long offsetInBytes;
|
||||
long sampleIncrementInBits;
|
||||
long strideInBytes;
|
||||
long widthInSamples;
|
||||
long heightInSamples;
|
||||
long totalSizeInBytes;
|
||||
long horizontalSubsampling;
|
||||
long verticalSubsampling;
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable PlaneLayoutComponent {
|
||||
android.hardware.graphics.common.ExtendableType type;
|
||||
long offsetInBits;
|
||||
long sizeInBits;
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="long") @VintfStability
|
||||
enum PlaneLayoutComponentType {
|
||||
Y = 1,
|
||||
CB = 2,
|
||||
CR = 4,
|
||||
R = 1024,
|
||||
G = 2048,
|
||||
B = 4096,
|
||||
RAW = 1048576,
|
||||
A = 1073741824,
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable Rect {
|
||||
int left;
|
||||
int top;
|
||||
int right;
|
||||
int bottom;
|
||||
}
|
|
@ -0,0 +1,27 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable Smpte2086 {
|
||||
android.hardware.graphics.common.XyColor primaryRed;
|
||||
android.hardware.graphics.common.XyColor primaryGreen;
|
||||
android.hardware.graphics.common.XyColor primaryBlue;
|
||||
android.hardware.graphics.common.XyColor whitePoint;
|
||||
float maxLuminance;
|
||||
float minLuminance;
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@Backing(type="long") @VintfStability
|
||||
enum StandardMetadataType {
|
||||
INVALID = 0,
|
||||
BUFFER_ID = 1,
|
||||
NAME = 2,
|
||||
WIDTH = 3,
|
||||
HEIGHT = 4,
|
||||
LAYER_COUNT = 5,
|
||||
PIXEL_FORMAT_REQUESTED = 6,
|
||||
PIXEL_FORMAT_FOURCC = 7,
|
||||
PIXEL_FORMAT_MODIFIER = 8,
|
||||
USAGE = 9,
|
||||
ALLOCATION_SIZE = 10,
|
||||
PROTECTED_CONTENT = 11,
|
||||
COMPRESSION = 12,
|
||||
INTERLACED = 13,
|
||||
CHROMA_SITING = 14,
|
||||
PLANE_LAYOUTS = 15,
|
||||
CROP = 16,
|
||||
DATASPACE = 17,
|
||||
BLEND_MODE = 18,
|
||||
SMPTE2086 = 19,
|
||||
CTA861_3 = 20,
|
||||
SMPTE2094_40 = 21,
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
///////////////////////////////////////////////////////////////////////////////
|
||||
// THIS FILE IS IMMUTABLE. DO NOT EDIT IN ANY CASE. //
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
// This file is a snapshot of an AIDL interface (or parcelable). Do not try to
|
||||
// edit this file. It looks like you are doing that because you have modified
|
||||
// an AIDL interface in a backward-incompatible way, e.g., deleting a function
|
||||
// from an interface or a field from a parcelable and it broke the build. That
|
||||
// breakage is intended.
|
||||
//
|
||||
// You must not make a backward incompatible changes to the AIDL files built
|
||||
// with the aidl_interface module type with versions property set. The module
|
||||
// type is used to build AIDL files in a way that they can be used across
|
||||
// independently updatable components of the system. If a device is shipped
|
||||
// with such a backward incompatible change, it has a high risk of breaking
|
||||
// later when a module using the interface is updated, e.g., Mainline modules.
|
||||
|
||||
package android.hardware.graphics.common;
|
||||
@VintfStability
|
||||
parcelable XyColor {
|
||||
float x;
|
||||
float y;
|
||||
}
|
Loading…
Reference in a new issue