和你一起终身学习,这里是程序员Android
经典好文推荐,通过阅读本文,您将收获以下知识点:
一.概述
二.添加客制化Feature
三.Feature2中使用Feature描述符(Descriptor)
一.概述
以HDR Feature为例,在CamX中添加一个新的Feature
1 从上游stream(upstream) feature获取格式P010的多帧数据作为input
2 pipeline(SWMFMergeYuv)运行算法
3 生成同样格式的单帧数据作为输出,发送给下游stream(down stream) feature
二.添加客制化Feature
2.1 从Feature基类派生Feature
2.1.1 重要的文件:
/chi-cdk/oem/qcom/feature2/chifeature2hdr/chifeature2hdr.cpp
/chi-cdk/oem/qcom/feature2/chifeature2hdr/chifeature2hdr.h
/chi-cdk/oem/qcom/feature2/chifeature2hdr/common/build/android/Android.mk
2.1.2 重要的函数
DoQueryCaps(){ }
CreateFeature(){ }
OnSelectFlowToExecuteRequest (){ }
DoPrepareRequest(){ }
D