Android 2.3 Overlay

 

Overlay调用框架

 

说明camera通过Surfaceflinger中的laybuffer.cpp调用到libui里面,libui通过标准的hw_get_module()获取Overlay HAL中各种函数指针;另一方面,surfaceFlinger中的DisplayHardware.cpp也可以通过hw_get_module()获取Overlay HAL中各种函数指针。除此之外,框架中没有对Overlay的调用。

 

下面列举了OverlayHAL中的主要数据结构(箭头代表结构体的继承关系)

Android 2.3 Overlay_第1张图片

 

 

你可能感兴趣的:(数据结构,框架,android,Module)