ICode9

精准搜索请尝试: 精确搜索
  • Android 12(S) 图形显示系统 - 简单聊聊 SurfaceView 与 BufferQueue的关联(十三)2022-03-25 09:03:54

    必读: Android 12(S) 图形显示系统 - 开篇   一、前言 前面的文章中,讲解的内容基本都是从我们提供的一个 native demo Android 12(S) 图形显示系统 - 示例应用(二)  来谈起的。实际中,我们更多的是基于 application framework 的 java api 来进行开发工作。从事音视频等工作比较

  • Android 12(S) 图形显示系统 - BufferQueue的工作流程(九)2022-03-21 09:04:42

    题外话 Covid-19疫情的强烈反弹,小区里检测出了无症状感染者。小区封闭管理,我也不得不居家办公了。既然这么大把的时间可以光明正大的宅家里,自然要好好利用,八个字 == 努力工作,好好学习   一、前言 这篇文章中,将详细讲解 生产者 -- 图形缓冲队列 -- 消费者 这个模型的的具体工

  • Android高级架构师系统学习——Android-音频可视化,程序员怎样优雅度过35岁中年危机2021-12-25 14:01:29

    Android Visualizer 系统 Visualizer 提供了方便的 api 来获取播放音频的波形或 FFT 数据,一般使用方式是: 用 audio session ID 创建 Visualizer对象,传 0 可获取混音后的可视化数据,传特定播放器或 AudioTrack 所使用的 audio session 的 《Android学习笔记总结+最新移动

  • [ Android实战 ] android query: BufferQueue has been abandoned 问题解决2021-12-16 17:30:38

    [ Android实战 ] android query: BufferQueue has been abandoned 问题解决 背景日志分析参考资料解决方案源码分析总结 尊重原创,转载请注明出处! 背景 最近在我们的 Camera 应用上发现一个问题,Camera 应用有一个设置页面,进入设置页面后连续按 back 键退回到预览页面,再

  • AndroidQ 图形系统(2)生产者-消费者模型2020-06-05 15:06:57

    上一篇文章分析了上层Window创建之后,native层会创建对应的Surface,以及SurfaceFlinger进程会创建对应Layer,所以应用层的窗口对应到SurfaceFlinger进程其实就是Layer。 AndroidQ上SurfaceFlinger能够创建四种类型的Layer,BufferQueueLayer,BufferStateLayer,ColorLayer,ContainerL

  • Android P 图形显示系统(十二) BufferQueue(三)2019-09-17 13:44:11

    文章目录Buffer状态acquireBuffer流程releaseBuffer流程分析小结 Buffer状态 对于生产者这边,BufferQueue的流程基本讲完了。简单说来,首先提需求,告诉BufferQueue需要什么样的Buffer,大小,格式,usage等等;然后dequeue Buffer出来,往Buffer里面绘制显示数据;绘制完成后,queue到Buffer

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有