Camera HAL Feature中 Dependency 与 Stage 详解
2026/8/8 23:00:39 网站建设 项目流程

Camera HAL — Feature2 的 Dependency 与 Stage 详解

面向新人:本文讲清 feature2 架构里两个贯穿所有 feature 的公共底层抽象——Dependency(依赖)Stage(处理阶段),以及它们如何配合驱动一次拍照/预览请求。


1. 为什么需要 Dependency 和 Stage(一句话定位)

  • Feature 之间不能直接函数调用。A feature 要拿 B feature 的输出帧,靠的是一组"端口 + 依赖"描述,由 graph 框架去跨 feature 调度。这套解耦机制就是Dependency
  • 一个 feature 内部往往不是一步处理完(如 MFSR 要 Prefilter→Blend×N→Postfilter 多步)。每一步是一次独立的 pipeline 提交,框架按顺序串行/迭代推进。这一步级抽象就是Stage

记忆锚点:Dependency 解决"feature 间/feature 内端口如何喂数据",Stage 解决"一次请求要跑几步、每步提交哪个 pipeline"。</

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询