From 9ee5d7103c5c8e501ef7012122faad15a430e5d5 Mon Sep 17 00:00:00 2001 From: Yin-Chia Yeh Date: Mon, 17 Sep 2018 11:50:51 -0700 Subject: [PATCH] Camera: add buffer management API support key Test: compile Bug: 109829698 Change-Id: I654e07c9c5930bcbf3357d12d97ef32d198fdcc8 --- camera/metadata/3.4/types.hal | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/camera/metadata/3.4/types.hal b/camera/metadata/3.4/types.hal index 0088087e74..b228de8b2b 100644 --- a/camera/metadata/3.4/types.hal +++ b/camera/metadata/3.4/types.hal @@ -44,8 +44,23 @@ enum CameraMetadataTag : @3.3::CameraMetadataTag { ANDROID_REQUEST_END_3_4, + /** android.info.supportedBufferManagementVersion [static, enum, system] + * + *

The version of buffer management API this camera device supports and opts into.

+ */ + ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION = android.hardware.camera.metadata@3.3::CameraMetadataTag:ANDROID_INFO_END_3_3, + + ANDROID_INFO_END_3_4, + }; /* * Enumeration definitions for the various entries that need them */ + +/** android.info.supportedBufferManagementVersion enumeration values + * @see ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION + */ +enum CameraMetadataEnumAndroidInfoSupportedBufferManagementVersion : uint32_t { + ANDROID_INFO_SUPPORTED_BUFFER_MANAGEMENT_VERSION_HIDL_DEVICE_3_5, +};