和你一起終身學習,這里是程序員Android
經典好文推薦,通過閱讀本文,您將收獲以下知識點:
1.deliverInputEvent 拍照點擊事件處理
2.submitRequestList Camera 提交拍照請求
3.createCaptureRequest 拍照請求幀數
驍龍相機通過binder 數據傳輸下發的拍照請求
- 4.still capture 下發拍照請求到返回拍照幀
- 5.sendRequestsBatch 下發拍照請求??
- 6.CameraHal::processBatchCaptureRequests通過Hwbinder 跟camera hal 通信
- 7.HAL3ProcessCaptureRequest : 146 通過camera hal trace 可以看到拍照請求幀的幀號?
- 8.HAL3ProcessCaptureResult:146 返回幀callback 到camera fwk 層
- 9.processCaptureResult fwk接收到返回幀,并通過binder 返回給相機app
- 10.queueBuffer 相機app 接受到buffer 后通過queuebuffer 將拍照幀存放到ImageReader中
- 11.ImageReader 存放返回幀,供app合成處理并保存壓jpeg圖片
參考文獻:
- 【騰訊文檔】Camera學習知識
https://docs.qq.com/doc/DSWZ6dUlNemtUWndv
至此,本篇已結束。轉載網絡的文章,小編覺得很優秀,歡迎點擊閱讀原文,支持原創作者,如有侵權,懇請聯系小編刪除,歡迎您的建議與指正。同時期待您的關注,感謝您的閱讀,謝謝!點擊閱讀原文,為大佬點贊!