第2讲 Android Camera 架构介绍

本讲是Android Camera专题系列的第二讲,我们介绍Android Camera架构,站在更高的层次了解现在的Camera HAL3架构的由来,以及为何要设计成这样。

视频在线观看:

加入知识星球与更多Camera同学交流
– 星球名称:深入浅出Android Camera
– 星球ID: 17296815

Android Camera 架构演进

  1. 总体上Camera遵循Client-Server架构
  2. 从MediaServer到独立的CameraServer
  3. 从Camera HAL1到CameraHAL3
  4. 从CameraServer再拆出android.hardware.camera.provider

Android Camera HAL3软件栈

Android Camera HAL3软件栈

Android Camera HAL3 Pipeline介绍

Android Camera HAL3 Pipeline介绍



Android Camera HAL3 控制流程

Android Camera HAL3 控制流程

相关文档

  1. 参考资料

    https://deepinout.com/android-camera-official-documentation/android-camera-hal-dev/android-camera-hal-develop-overview.html

  2. 答疑

    https://deepinout.com/android-camera-official-documentation/android-camera2-api/android-camera-architecture-intro.html

  3. 课程配套文档下载

    git clone https://e.coding.net/deepinout/camera/android_camera_docs.git

赞(7)
未经允许不得转载:极客笔记 » 第2讲 Android Camera 架构介绍
分享到: 更多 (0)

评论 11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    老师,能提前找你要一些资料吗???

    xuan3个月前 (06-21)回复
  2. #2

    也就是systrace和调试的资料

    xuan3个月前 (06-21)回复
    • systrace(性能专题)和调试的ppt我们还没准备ppt,有一些凌乱,具体你想看哪一块呢?

      admin3个月前 (06-23)回复
      • 凌乱没事,现有的发我就行,感觉也够我看的了。谢谢老师!!!

        xuan3个月前 (06-23)回复
      • 老师,是直接发我邮箱吗???

        xuan3个月前 (06-26)回复
        • 我们会整理下,发在极客笔记网站

          admin3个月前 (06-29)回复
          • 好的,谢谢。发了之后,提醒一下~

            xuan3个月前 (06-29)
  3. #3

    老师,你的流程图特别好,请问是用哪个工具画的?

    vicent3个月前 (07-06)回复
    • 可以用draw.io画

      admin3个月前 (07-07)回复
  4. #4

    老师,怎么在Android Stduio模拟器连接usb摄像头,我看pixel4用到了实际的摄像头

    祎龙2个月前 (07-20)回复
    • 没有这样用过呢,你试试Android Genymotion这个模拟器是否可以

      admin2个月前 (07-21)回复

Android Camera2 API