- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 BufferQueue 学习总结(内附动态图)
本文仅对BufferQueue最基本的操作接口进行讲解,不包含 SurfaceFlinger、Surface 等上层封装的概念介绍。阅读完本文后,你将了解如下内容:* 什么是BufferQueue* BufferQueue内部操作的原理是什么* BufferQueue跨进程操作是怎么实现的* 如何写一个最简单的BufferQueue测试程序
2019-08-11 23:45:13 16768 14
原创 最简单的BufferQueue测试程序(三)
本篇将以最简单的代码形式,演示如何在远程操作BufferQueue。前面两篇文章《最简单的BufferQueue测试程序(一)》和《最简单的BufferQueue测试程序(二)》演示的都是在本地同一进程中操作BufferQueue,而实际使用过程中往往会出现Producer和Consumer位于不同的进程,这时候就需要通过binder调用来实现跨进程操作BufferQueue了。
2019-08-11 19:56:42 2206 1
原创 最简单的BufferQueue测试程序(二)
在上一篇《最简单的BufferQueue测试程序(一)》中,我们了解了BufferQueue最基本的操作方法。除了dequeue/queue/acquire/release这些基本操作接口外,BufferQueue还为我们提供了一些特殊函数,如attach/detach/cancel等。本篇我们将一起来学习这些特殊函数的基本用法。Andriod版本:8.1伪代码void main(vo...
2019-08-10 17:37:34 2375 2
原创 最简单的BufferQueue测试程序(一)
本示例代码使用BufferQueue最基本的操作接口,演示了BufferQueue操作的基本流程。Android版本:8.1伪代码void main(void){ createBufferQueue(); consumerConnect() connect(); dequeueBuffer(); requestBuffer(); queueBuffer(); a...
2019-08-10 11:08:52 4486 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人