本讲是Android Camera Native Framework专题的第1讲,我们介绍课程简介,包括如下内容:
视频在线观看:
加入知识星球与更多Camera同学交流
– 星球名称:深入浅出Android Camera
– 星球ID: 17296815
– Wechat: 极客笔记圈
目标:
课程尽量覆盖到libcameraservice每一行Code
基于Android 13持续更新讲解Android新版本的新功能

CameraServer会以独立的常住进程存在,如下是从荣耀手机的截图,其他Android系统类似:

CameraServer
Camera FW AIDL
libcameraservice
git clone https://e.coding.net/deepinout/camera/Android-Camera-Native-Framework.git
=2集/周
CameraServer Bin介绍
CameraServer 进程注册
CameraServer 进程权限管理
CameraServer 进程启动
…
AIDL 语法简介
Camera Java FW AIDL 相关类概述
Camera Java FW AIDL 编译
…
获取静态Metadata
Torch Flash
OpenCamera
Create Capture Session
CreateDefaultCaptureRequest
Process CaptureRequest(Repeating, Capture, Burst)
Process CaptureResult
Close Camera
……
Repeating Request管理
Inflight Request管理
…
Camera3BufferManager
BufferQueue Operation
…
Dump机制
TagMonitor
Watchdog
Memory leak detect
……
FlashLight
Preview Spacer
Rotate And Crop
Heic Capture
Depth Capture
Stream Splitter
Reprocess
OfflineSession
CameraServer HIDL
CameraServer Test
……