拍照trace
-
deliverInputEvent 拍照点击事件处理
- submitRequestList Camera 提交拍照请求
- createCaptureRequest 拍照请求帧数
骁龙相机通过binder 数据传输下发的拍照请求
- still capture 下发拍照请求到返回拍照帧
- sendRequestsBatch 下发拍照请求
- CameraHal::processBatchCaptureRequests通过Hwbinder 跟camera hal 通信
-
HAL3ProcessCaptureRequest : 146 通过camera hal trace 可以看到拍照请求帧的帧号
- HAL3ProcessCaptureResult:146 返回帧callback 到camera fwk 层
- processCaptureResult fwk接收到返回帧,并通过binder 返回给相机app
- queueBuffer 相机app 接受到buffer 后通过queuebuffer 将拍照帧存放到ImageReader中
-
ImageReader 存放返回帧,供app合成处理并保存压jpeg图片