之前的博文:《高通 Camera HAL3:添加一个VendorTag》中提到过,MetadataTag在CamX中有两种体现,可以是预定义的AndroidTag或是自定义VendorTag。
自定义VendorTag博文中已经讲解了
如何在CAMX中查找AndroidTag是经常要做的事
下面就以AndroidTag:"android.flash.info.available"为例,看看如何在CAMX中查找AndroidTag
过程也不难,整理如下:
先在源码网站AOSPXRef(如果失效了就换一个)中查找"android.flash.info.available"
点击跳转,找到TAG定义:
在CamX下面找到,看在哪里被赋值
找到了是被 FlashInfoAvailable 赋值的
接着找 FlashInfoAvailable是在哪里被赋值的:
打开文件,找到赋值的代码: