2024年11月01日 第5讲 cameraserver manifest详解 上 极客笔记
本讲是Android Camera Native Framework专题的第5讲,我们介绍cameraserver manifest详解(上),包括如下内容:
更多资源:
资源 | 描述 |
---|---|
在线课程 | 极客笔记在线课程 |
知识星球 | 星球名称:深入浅出Android Camera 星球ID: 17296815 |
极客笔记圈 |
Android Vintf Manifest是用于描述Vendor(HAL) Interface对象的清单文件
Vintf Manifest文件语法详解
manifest.type
兼容性矩阵
hardware/interfaces/compatibility_matrices/
/system/etc/vintf/compatibility_matrix.device.xml
device/generic/goldfish/compatibility_matrix.xml
/vendor/etc/vintf/compatibility_matrix.xml
manifest.hal.format 用于指定是什么类型的HAL,跟实现的接口有关,可设置的值有:
示例:
hardware/google/camera/common/hal/aidl_service/android.hardware.camera.provider@2.7-service-google.xml
frameworks/av/camera/cameraserver/manifest_android.frameworks.cameraservice.service@2.2.xml
manifest.hal.name 用于设置HAL的包名,多个 HAL 可以使用相同的名称。
示例:
<name>android.frameworks.cameraservice.service</name>
/device/generic/goldfish/manifest.camera.xml
<name>android.hardware.camera.provider</name>
/hardware/google/camera/common/hal/aidl_service/android.hardware.camera.provider@2.7-service-google.xml
<name>android.hardware.camera.provider</name>
manifest.hal.transport 用于设置vintf接口的通信方式
本文链接:http://so.lmcjl.com/news/16734/