当前位置: 首页 > news >正文

提供做网站seo推广有哪些公司

提供做网站,seo推广有哪些公司,汕头网站设计怎么做,全面做好政府网站建设管理工作HWC 简单来说HWC是用来合成图形和显示图形的,可以把多个图形缓存传给硬件混合渲染器,让硬件混合渲染器执行合成操作,显示图形就是直接将图形缓存显示到屏幕。 android 14 /hardware/interfaces/graphics/composer/2.1/IComposer.hal 19 im…

HWC

简单来说HWC是用来合成图形和显示图形的,可以把多个图形缓存传给硬件混合渲染器,让硬件混合渲染器执行合成操作,显示图形就是直接将图形缓存显示到屏幕。

android 14

/hardware/interfaces/graphics/composer/2.1/IComposer.hal
19 import IComposerClient;
20 
21 interface IComposer {createClient() generates (Error error, IComposerClient client);

IComposer 用于客户进程与HWC进程建立通信链接,createClient 用于创建IComposerClient 的对象。

IComposerClient

在IComposerClient接口类中通过registerCallback注册回调,客户进程注册回调后就可以使用HWC进程事件。

 registerCallback(IComposerCallback callback);

IComposerCallback在IComposerCallback .hal中定义

/hardware/interfaces/graphics/composer/2.1/IComposerCallback.hal
19 interface IComposerCallback {
48     onHotplug(Display display, Connection connected);
62     oneway onRefresh(Display display);
74     oneway onVsync(Display display, int64_t timestamp);

根据代码上的注释,可以了解到这三个接口的作用
onHotplug :当显示设备插入或退出时,通知客户进程
onRefresh:通知客户进程提供新的帧缓存
onVsync:发送给VSync同步信号

硬件混合渲染器合成

创建图层

/frameworks/native/services/surfaceflinger/DisplayHardware/HidlComposerHal.cpp
358  Error HidlComposer::createLayer(Display display, Layer* outLayer) {
359      Error error = kDefaultError;
360      mClient->createLayer(display, kMaxLayerBufferCount,
361                           [&](const auto& tmpError, const auto& tmpLayer) {
362                               error = tmpError;
363                               if (error != Error::NONE) {
364                                   return;
365                               }
366  
367                               *outLayer = tmpLayer;
368                           });
369  
370      return error;
371  }

android 14中将createlayer 从ComposerHal中移到了HidlComposerHal.cpp
Composer 通过调用mClient的接口createlayer向HWC进程请求创建图层(mClient->createLayer)

----------------后续有时间再补充

http://www.hrbkazy.com/news/1665.html

相关文章:

  • 成都php网站建设seo基本概念
  • 网站建设有关的职位seo关键词优化服务
  • b2c汽车网站建设网络推广和运营的区别
  • 怎么从网站上看出做网站的日期小学生班级优化大师
  • 前端工程师是做网站吗合肥网站优化
  • 12306网站如何做火车票候补seo优化推广多少钱
  • 找到做网站的公司seo优化个人博客
  • app动效网站温州seo
  • 专业网站优化关键词搜索引擎
  • 正规做兼职的网站百度竞价入门教程
  • 专业网站开发报价中国万网登录入口
  • b2b网站的特点代写文章质量高的平台
  • 门户网站开发多少钱网络营销这个专业怎么样
  • 阿里云做的网站程序上海短视频seo优化网站
  • 山西太原小店区疫情最新消息整站seo排名外包
  • 淘宝上做的网站 域名到期可以自己续费吗外贸业务推广
  • 福州做网站的公司网站推广方案策划
  • 路由下做网站映射一篇好的营销软文
  • 建网站的公司怎么样google关键词工具
  • 足球网站开发石家庄网站seo
  • 无锡优化网站业务查关键词热度的网站
  • 知名商业网站有哪些线上宣传渠道有哪些
  • 直播网站怎么做啊西安seo引擎搜索优化
  • 淮安做网站 卓越凯欣谁有推荐的网址
  • 如何做垂直网站百度收录量查询
  • 做电销用什么软件打电话宁德seo公司
  • 网站如何做数据分析报告seo优化运营
  • 网店运营推广方式唐山seo快速排名
  • 网站怎么免费建站广西关键词优化公司
  • 一般学校网站的后台用什么做真正免费的建站