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

模块化建站工具建筑做网站

模块化建站工具,建筑做网站,东莞网站建设新闻资讯,滨海专业做网站上一篇文章介绍了 GraphicBuffer 初始化的 initWithSize() 函数中的申请内存流程,这里我们看一下另一个比较重要的函数,GraphicBufferMapper. getTransportSize 获取内存信息。该函数通常在需要了解缓冲区的实际内存占用情况时调用,例如在调试内存使用情况或优化性能时。 一…

        上一篇文章介绍了 GraphicBuffer 初始化的 initWithSize() 函数中的申请内存流程,这里我们看一下另一个比较重要的函数,GraphicBufferMapper. getTransportSize 获取内存信息。该函数通常在需要了解缓冲区的实际内存占用情况时调用,例如在调试内存使用情况或优化性能时。

一、函数解析

        GraphicBufferMapper 的 getTransportSize 方法是用于获取一个 GraphicBuffer 实例的实际传输大小。这是因为图形缓冲区的实际大小可能由于对齐、填充等因素而大于其逻辑大小(即 width * height * 像素大小)。getTransportSize 方法返回的是实际用于传输的字节数,这对于理解缓冲区的内存占用以及在进行 DMA(直接内存访问)操作时特别有用。 

1、GraphicBufferMapper

源码位置:/frameworks/native/libs/ui/GraphicBufferMapper.cpp

void GraphicBufferMapper::getTransportSize(buffer_handle_t handle, uint32_t* outTransportNumFds, uint32_t* outTransportNumInts)
{mMapper->getTransportSize(handle, outTransportNumFds, outTransportNumInts);
}

源码位置:/frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h

std::unique_ptr<const GrallocMapper> mMapper
http://www.yayakq.cn/news/262213/

相关文章:

  • 网站维护一般做什么互联网基础知识入门
  • 广州番禺网站推广wordpress 对空间要求
  • 营销型网站模板免费下载广告推广方案
  • 计算机网站开发岗位有哪些成为网站开发工程师
  • 做网站公司 蓝纤科技东莞网站制作电话
  • 程序员做外包网站wordpress 苏醒主题
  • 手机型网站免费二维码生成工具
  • 江西网站建设与推广河北网站建设
  • 网页设计个人网站设计通州手机网站建设
  • 网站开发 源代码吾道ppt模板免费下载
  • 成都网站建设小程序北京学校线上教学
  • 网站开发的硬件环境和软件怎么写百度首页排名优化哪家专业
  • 网站建设张家港株洲建设工程造价信息网站
  • 网站设计公司排行榜wordpress被js挂马
  • 腾讯云电商网站建设北京网站开发公司哪家好
  • 网站解析错误飞猪关键词排名优化
  • 内蒙古建设厅网站官网济南企业网站搭建
  • 深圳seo推广英文seo推广
  • 网站开发框架是什么如何更改地图上的店名
  • 推广软件公司潍坊seo管理
  • 网站建设与管理教案网红营销案例
  • 做网站如何不被忽悠东营 微信网站建设
  • vultr怎么做网站广州做网站公司培训
  • 微信知彼网络网站建设wordpress主题转typecho
  • 广州企业网站制作公司张家港网站建设培训学校
  • 小区服务网站怎么做包头seo哪家专业
  • 下列哪些属于营销型网站的基础建设如何注销网站
  • 随州网站建设有限公司怎样快速安装wordpress
  • 用wordpress搭建完整网站教程自己做的网站怎么赚钱
  • 网站设计精美案例深圳的网站建设公司价格