共 7 篇文章
显示摘要每页显示  条
JAVA层的Surface实际上对应于本地层的SurfaceControl对象,以后本地代码可以使用JAVA传入的SurfaceControl对象,通过SurfaceControl的getSurface方法,获得本地Surface对象;虽然在SurfaceFlinger在创建Layer时已经为每个Layer申请了两个缓冲区,但是此时在JAVA层并看不到这两个缓冲区,JAVA层要想在Surface上进行画图操作,必须要先把其中的一...
strcpy(GRALLOC_FB,GRALLOC_HARDWARE_FB0);common: { tag: HARDWARE_MODULE_TAG, version_major: 1, version_minor: 0, id: GRALLOC_HARDWARE_MODULE_ID0, name: "Graphics Memory Allocator Module", author: "The Android Open Source Project", methods: &gralloc_module_methods }, registerBuffer: gralloc_regi...
先来看看HDMI的控制方面,上图的右侧,user空间中有一个HDMI service,包含一个listener(都是java的),当HDMI cable插入后,底层HDMI的驱动检测到(HPD)后,通过kobject_uevent传送给HDMI daemon,daemon再把event发送给HDMI service,HDMI service除了判断这个event(cable状态),另外还要判断qualcomm setting中HDMI的on/off选项,然后把...
//如果client已经指定了driver,将driver和内嵌的dev关联起来 if (client->driver) client->dev.driver = &client->driver->driver; //指定了driver, 但不是newstyle的 if (client->driver &&!is_newstyle_driver(client->driver)) { client->dev.release = i2c_client_release; client-&...
Android 技术专题系列之九 -- 图形系统 - shenbin1430的专栏 - C...Android 技术专题系列之九 -- 图形系统 收藏 本文试图讲述Android图形系统的底层实现。C++ Surface (frameworks/base/libs/ui/Surface.cpp。研究一个surface如何创建的关键路径如下:1. frameworks/base/core/java/android/view/Surface.java -- Surface::Surface ()2. f...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部