
沉淀、分享、成长,让自己和他人都能有所收获!?
?在Android
系统中,视频输出系统对应的是Overlay
子系统,此系统是Android
的一个可选系统,用于加速显示输出视频数据。视频输出系统的硬件通常叠加在主显示区之上的额外的叠加显示区。这个额外的叠加显示区和主显示区使用独立的显示内存。在通常情况下,主显示区用于输出图形系统,通常是RGB
颜色空间。额外显示区用于输出视频,通常是YUV
颜色空间。主显示区和叠加显示区通过Blending
(硬件混淆)自动显示在屏幕上。在软件部分我们无须关心叠加的实现过程,但是可以控制叠加的层次顺序和叠加层的大小等内容。
Android
中的Overlay
系统没有Java
部分,在里面只包含了视频输出的驱动程序、硬件抽象层和本地框架等。Overlay
系统的具体结构如下:
Overlay
驱动程序
通常是基于FrameBuffer或V4L2的驱动程序。在此文件中主要定义了两个str

交个朋友:加V领优惠卷
微信名片


评论记录:
回复评论: