马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
media.codec服务启动时,
会创建 implementation::Omx 和 implementation::OmxStore,
构造 Omx时,
会分析codec干系的xml文件,一样平常从会如下目次中,- // from getDefaultSearchDirs()
- { "/product/etc",
- "/odm/etc",
- "/vendor/etc",
- "/system/etc" }
复制代码 依次匹配如下文件:- // from getDefaultXmlNames()
- { "media_codecs.xml"
- "media_codecs_performance.xml"
- "media_codecs_shaping.xml" }
复制代码 Pixel 8a上在/vendor/etc/ 目次下搜到了如下文件- media_codecs.xml
- media_codecs_performance.xml
复制代码 会根据xml中的字符集,挂载对应的分析函数,将各个属性值读取到内存
构造 OmxStore时
会根据分析的xml的属性,构建 RoleMap,随后创建的各个类直接的关系如下:
|