一、简介
app和hal的通信桥梁之一
二、metadata tag分类
1、安卓原生tag,如如ANDROID_CONTROL_AE_MODE用于控制AE曝光方式(auto、manual等);
2、平台tag,如高通平台、MTK平台的tag等;
3、各大厂商自定义的tag
三、tag加载原理
在provider启动(开机)的时候,metadata所有的key都会被加载进来,只有被加载进来的key,在app和hal中才能被正常使用。一句话,camera中包含哪些key,在手机开启的时候就决定了,metadata的key和cameraid、场景等没有关系。
应用:对于共平台的app,只需要在某个平台判断一次是否有该key即可。