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

可以上传图片的网站怎么做东莞厚街天气

可以上传图片的网站怎么做,东莞厚街天气,长沙装修,wordpress图片 外链简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:Android… 简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:Android系统攻城狮 1.前言 本篇目的:Android图形系统中,HWC特别的复杂,特别是HWComposer、ComposerImpl、Composer、Hwc2::Composer之间的关系,有种剪不断理还乱的感觉,通过几个演化例子,看清楚它本来的面目。 2.HWComposer、ComposerImpl、Composer、Hwc2::Composer定义与实现 1.HWComposer实现 frameworks/native/services/surfaceflinger/DisplayHardware/HWComposer.h 1.android::HWComposer定义 namespace Hwc2 { class Composer; }namespace android { class HWComposer {virtual ~HWComposer();virtual void setCallback(HWC2::ComposerCallback*) = 0;.... }; }2.impl::HWComposer定义(继承自android::HWComposer) namespace impl {class HWComposer final : public android::HWComposer { public:explicit HWComposer(std::unique_ptrHwc2::Composer composer);explicit HWComposer(const std::string composerServiceName);~HWComposer() override; }; }3.impl::HWComposer实现 frameworks/native/services/surfaceflinger/DisplayHardware/HWComposer.cpp namespace impl {HWComposer::HWComposer(std::unique_ptrHwc2::Composer composer): mComposer(std::move(composer)),mMaxVirtualDisplayDimension(static_castsize_t(sysprop::max_virtual_display_dimension(0))),mUpdateDeviceProductInfoOnHotplugReconnect(sysprop::update_device_product_info_on_hotplug_reconnect(false)) {}HWComposer::HWComposer(const std::string composerServiceName): HWComposer(std::make_uniqueHwc2::impl::Composer(composerServiceName)) {}HWComposer::~HWComposer() {mDisplayData.clear(); } }HWComposer构造函数通过它的委托构造函数,通过std::make_uniqueHwc2::impl::Composer(composerServiceName)实例画,那么Hwc2::impl::Composer的实现在哪呢? 2.ComposerImpl实现(Hwc2::Composer是它的别名) hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/Composer.h 1.Composer定义,它是ComposerImpl的别名 using Composer = detail::ComposerImplIComposer, ComposerHal; template typename Interface, typename Hal class ComposerImpl : public Interface {public:static std::unique_ptrComposerImpl create(std::unique_ptrHal hal) {
http://wiki.neutronadmin.com/news/376100/

相关文章:

  • 网站收录后然后怎么做全网关键词云怎么查
  • 辽宁网站建设多少钱设计构建网站
  • 网站ftp查询泉州网站设计找哪家
  • 国际网站开发客户的技巧怎么用wordpress建立本地网站
  • 如何建立一个个人网站太原网站建设ty556
  • 滁州市工程建设网站手机网站制作
  • 建设网站硬件需要百度云做网站有优势吗
  • 西安市高新区建设局网站wordpress副标题
  • 建设网站注意哪几点云南建设监理协会官方网站
  • 北京做网站好的网站建设公司手机端怎么网站建设
  • 可以下载的网站模板深圳 网站策划
  • 网站移动版怎么做亚马逊跨境电商app怎么下载
  • 网站建设规划任务书装饰网站建设流程
  • 怎样做编辑发到网站网站营销活动策划
  • 网站页面设计报告柳州 网站推广
  • 阿里云备案网站备案长兴建设局网站
  • 怎么在网上做装修网站wordpress虚拟阅读量
  • 免费网页设计模板网站免费站推广网站2022
  • 网站流量怎么查看企业网站 阿里云
  • 商城网站设计定制什么是网站后台
  • 服装商店的网站建设要求t么做文献索引ot网站
  • 晋江网站设计泉州名扬专业莱芜网络推广公司电话
  • 网站制作注意事项网站建设交流材料
  • wdcp网站打不开专业微网站制作
  • 高端网站建设公司有哪些项目东莞商城网站建设哪家便宜
  • 汉服销售网站建设企业网站建设方案
  • 餐饮网站开发背景wordpress组合模板
  • 上虞宇普电器网站建设求个网站2020急急急
  • 义乌网站建设技术托管在线旅游网站建设前的调研
  • 服务器网站管理助手龙华网站建设销售员