第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
资源 描述
在线课程 极客笔记在线课程
知识星球 星球名称:深入浅出Android Camera
星球ID: 17296815
Wechat 极客笔记圈

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决定。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Android Camera性能分析