本讲是Android Camera性能分析专题的第19讲,我们介绍预览Buffer Path Trace实战分析,包括如下内容:
- GeekCamera2选择使用TextureView或SurfaceView
- SurfaceView 预览Buffer Path in Android 13
- TextureView 预览Buffer Path in Android 13
资源 | 描述 |
---|---|
在线课程 | 极客笔记在线课程 |
知识星球 | 星球名称:深入浅出Android Camera 星球ID: 17296815 |
极客笔记圈 |
GeekCamera2选择使用TextureView或SurfaceView
GeekCamera2支持TextureView作为预览组件,也支持SurfaceView作为预览组件
- 具体选择逻辑:
GeekCamera2\app\src\main\java\com\deepinout\geekcamera\preview\Preview.java
里面的using_texture_view
决定
SurfaceView 预览Buffer Path in Android 13
TextureView 预览Buffer Path in Android 13
在Android 13中CameraServer收到processCaptureResult后不一定会马上调用queueBuffer,如果使用的TextureView,queueBuffer逻辑是由PreviewSpacer决定。