camera2: Add synthetic key support; add scaler.streamConfigurationMap
Also @hide/@deprecate keys that are now accessible only via
StreamConfigurationMap.
Bug: 14628001
Change-Id: I2db490a0849680a133a901403477a147b004fb28
diff --git a/camera/docs/camera_metadata_tag_info.mako b/camera/docs/camera_metadata_tag_info.mako
index bfe5d86..9dde7bf 100644
--- a/camera/docs/camera_metadata_tag_info.mako
+++ b/camera/docs/camera_metadata_tag_info.mako
@@ -47,7 +47,7 @@
% for sec in find_all_sections(metadata):
static tag_info_t ${path_name(sec) | csyml}[${path_name(sec) | csym}_END -
${path_name(sec) | csym}_START] = {
- % for entry in find_unique_entries(sec):
+ % for entry in remove_synthetic(find_unique_entries(sec)):
[ ${entry.name | csym} - ${path_name(sec) | csym}_START ] =
{ ${'"%s",' %(entry.name_short) | pad(40)} ${entry.type | ctype_enum,ljust(11)} },
% endfor
@@ -70,7 +70,7 @@
switch(tag) {
% for sec in find_all_sections(metadata):
- % for idx,entry in enumerate(find_unique_entries(sec)):
+ % for idx,entry in enumerate(remove_synthetic(find_unique_entries(sec))):
case ${entry.name | csym}: {
% if entry.enum:
switch (value) {