首页
›
Linux内核与驱动
›
051-Camera HAL框架
›
《Camera HAL框架:HAL3接口适配与CaptureRequest处理》
VIP10
本课程属于:051-Camera HAL框架
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Camera HAL框架:HAL3接口适配与CaptureRequest处理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HAL3概述
Camera HAL3架构演进 · 与HAL1的核心区别 · HAL3整体框架图
HAL3
Camera
02
核心数据结构
camera3_device_t · camera3_callback_o… · camera3_stream_t结构…
核心数据结构
camera3
03
初始化流程
open() · initialize() · configure_streams(…
初始化流程
open
04
Stream配置
stream类型(INPUT/OUT… · 格式(YUV/RAW/BLOB) · 分辨率与usage flag
Stream
配置
05
CaptureRequest结构
camera3_capture_re… · settings(metadata)…
CaptureReque…
结构
06
Metadata基础
Android Camera Met… · Tag类型 · 静态/动态/控制Metadata
Metadata
Android
07
Request模板
TEMPLATE_PREVIEW · TEMPLATE_STILL_CAP… · TEMPLATE_VIDEO_REC…
Request
模板
08
Request创建流程
CameraService下发Req… · HAL process_captur…
Request
创建流程
09
Buffer管理
camera3_stream_buf… · acquire/release机制 · Gralloc Buffer Han…
Buffer
管理
10
Pipeline深度解析
HAL内部pipeline设计 · ZSL/HFR/多帧融合场景下的pi…
Pipeline
深度解析
11
同步机制
in-flight request队… · Fence同步(sync fence… · buffer状态机
同步机制
in-flight
12
3A集成
AE/AWB/AF与CaptureR… · 3A状态在result中的反馈
3A集成
AE/AWB/AF
13
Partial Result
camera3_capture_re… · 分阶段上报机制
Partial
Result
14
Error处理
process_capture_re… · buffer error · device error回调
Error
处理
15
Flush机制
flush()接口设计 · pending request清理 · 与上层CameraService的协…
Flush
机制
16
Reprocess流程
YUV reprocess · RAW reprocess · offline reprocess…
Reprocess
流程
17
High Speed Recording
HFR模式下Request配置 · 帧率控制 · batch模式
High
Speed
18
Multi-Camera支持
物理Camera ID · logical camera · 同步多路Request
Multi-Camera
支持
19
Torch/Flash控制
flash mode · torch mode在Request…
Torch/Flash
控制
20
Face Detection
face detect mode · face rectangles在re…
Face
Detection
21
HDR+与Multi-frame
burst request · input reprocess · 多帧融合的HAL侧实现
HDR+
Multi-frame
22
Video Stabilization
EIS/OIS与Request me… · stabilization mode
Video
Stabilizatio…
23
Manual Sensor控制
exposure time · sensitivity · frame duration在Req…
Manual
Sensor
24
Lens状态
lens shading · lens position · optical black regi…
Lens
状态
25
Statistics数据
AE/AWB statistics · histogram · edge/face statisti…
Statistics
数据
26
Performance优化
request latency · pipeline depth · batching策略
Performance
优化
27
Debug与Tracing
dumpsys · logtag · perfetto trace在HAL…
Debug
Tracing
28
Vendor扩展
vendor tag · vendor specific re… · 扩展能力
Vendor
扩展
29
CTS/VTS测试
Camera ITS测试 · HAL3 CTS用例 · 常见fail案例分析
CTS/VTS
测试
30
实战案例
从零实现一个最小HAL3适配层 · 处理preview/capture/…
实战案例
HAL3
所属VIP或分类
同VIP:Android-CameraProvider服务注册与设备枚举调试
同VIP:Camera-HAL-Metadata管理与请求结果同步调试
同VIP:Camera-HAL框架:Buffer队列管理与帧同步优化