第11讲 Camera软件栈介绍 - Android Camera性能分析

本讲是Android Camera性能分析专题的第11讲,我们介绍Camera软件栈介绍,包括如下内容:

  1. Camera预览数据流方向
  2. Camera拍照数据流方向
  3. Camera录像数据流方向
资源 描述
在线课程 极客笔记在线课程
知识星球 星球名称:深入浅出Android Camera
星球ID: 17296815
Wechat 极客笔记圈

Camera预览数据流方向

Camera预览数据流方向

Camera预览数据流有两种方式

  • <= Android 11
    1. 预览组件:SurfaceView
    2. 预览组件:GLSurfaceView/TextureView/SurfaceTexture/ImageReader
  • >= Android 12
    • 均使用方式2

Camera拍照数据流方向

Camera拍照数据流方向

Camera拍照数据流

  • Camera App通过ImageReader去接收JPEG/YUV/RAW Buffer处理完后保存

Camera录像数据流方向

Camera录像数据流方向

Camera2预览数据流有两种方式

  1. CameraServer直接送Buffer给MediaServer/Media.codec

  2. App处理后queueBuffer给MediaServer/Media.codec

MediaServer/Media.codec通过GraphicBufferSource接收Buffer

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Android Camera性能分析