第19讲 预览Buffer Path Trace实战分析 - Android Camera性能分析

本讲是Android Camera性能分析专题的第19讲,我们介绍预览Buffer Path Trace实战分析,包括如下内容:

  1. GeekCamera2选择使用TextureView或SurfaceView
  2. SurfaceView 预览Buffer Path in Android 13
  3. TextureView 预览Buffer Path in Android 13

视频在线观看:

加入知识星球与更多Camera同学交流
– 星球名称:深入浅出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

SurfaceView 预览Buffer Path in Android 13

TextureView 预览Buffer Path in Android 13

TextureView 预览Buffer Path in Android 13

在Android 13中CameraServer收到processCaptureResult后不一定会马上调用queueBuffer,如果使用的TextureView,queueBuffer逻辑是由PreviewSpacer决定。

赞(8)
未经允许不得转载:极客笔记 » 第19讲 预览Buffer Path Trace实战分析

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址