【01 Streaming Framework】

P2StreamingNode 介绍

P 版 Hal3 上,Streaming 相关的 flow(比如 preview, video record, VSS, EIS 等) 主要由 P2StreamingNode 以及这个 node 下各sub module来实现。

P2StreamingNode 是 Pipeline 中的一个 HwNode ,功能类似于旧架构中的 P2FreatureNode 。

接下来提到的 P2S 简写实际就是指 P2StreamingNode 以及这个 node 下各sub module 。

1. P2S Architecture

【01 Streaming Framework】_第1张图片

  • P2S 整个架构分4层。其中的 SFP 是 StreamingFeaturePipe 的缩写。

  • SFP Node 是 SFP 下的各个 node。request 传到 SFP 后,SFP 会往下丢到 SFP Node 处理。

  • SFP Node 的 flow 总是从 RootNode 开始,中间根据不同的处理需求,流经各个不同的node 处理,最终都会流到 HelperNode 处理。

  • HelperNode 会将处理结果 callback 回 StreamingProcessor。

  • TPINode 是用于挂载三方算法的 Node。

2. P2S 每一层作用以及相关封装的类

你可能感兴趣的:(#,03,Streaming,MTK,Camera,HAL3,Android,Streaming,Framework)