240 发简信
IP属地:广东
  • 非常感谢作者!你的文档帮助了我完成了作业。
    我是在Android Q上参考的,在具体的对照中,发现有不太准确的地方。

    BufferSlot mSlots[NUM_BUFFER_SLOTS] 这个不是和窗口数目对应的,由于一个Surface对应一个窗口,Surface的内部变量不会和窗口总数对应。这个应该是指,同一个窗口中有NUM_BUFFER_SLOTS子buffer同时进行显示刷新,是窗口内部的组成部分。亲测可以创建80个以上的窗口。

    然后Surface内部的frontbuffer和backbuffer,Q上已经改名为
    sp<GraphicBuffer> mLockedBuffer;
    sp<GraphicBuffer> mPostedBuffer;
    也不是传统上理解上的2缓冲,3缓冲,3缓冲是驱动面向屏幕的,代码一般看不到。

  • 120
    菜鸟也能懂的 - 音视频基础知识。

    前言 说到视频,大家自己脑子里基本都会想起电影、电视剧、在线视频等等,也会想起一些视频格式 AVI、MP4、RMVB、MKV等等。但是我们如果认真思考这些应该就有很多疑问,比...

  • 120
    如何理解HTTPS的安全校验

    关于Htpp的安全性大家都有了解,目前最流行的HTTP1.1使用了明文传输协议,传输的数据都是明文可见的,其安全性无法保障,由此诞生了HTTPS。HTTPs从协议上依旧是HT...

  • 120
    UML知识点梳理-类图

    记录学习的点滴,如有侵权告知立删 UML常见分类 一 类图 描述系统中类的静态结构 1、普通类表示 2、接口表示-两种表现形式 3、类的关系-继承关系 空三角+实现 4、类的...