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

延吉市网站建设建设网站只能是公司吗

延吉市网站建设,建设网站只能是公司吗,电商关键词排名优化怎么做?,宜春市网站建设安卓相机frameworks里面经常出现requestId和frameId,最近简单看了一下代码,发现相关流程还是很复杂的,总结来看requestId 就是上层(java)发送的repeating(capture)请求的id,是从0开始递增的。 这是CameraD…

安卓相机frameworks里面经常出现requestId和frameId,最近简单看了一下代码,发现相关流程还是很复杂的,总结来看requestId 就是上层(java)发送的repeating(capture)请求的id,是从0开始递增的。

这是CameraDeviceImpl.java里面下发请求的代码,调用到cameraserver里的submitRequestList

到CameraDeviceClient.cpp里面,mRequestIdCounter是随着应用层下发request递增的

省略部分代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

虽然这里的requestId会通过ANDROID_REQUEST_ID这个TAG设置到Hal层,但是其实HAL并不太需要真个id,此时还看不出这个requestId有啥作用,接下来看result返回的时候怎么使用的。

capture result 返回最终会到这里的insertResultLocked,mResultExtras.requestId会设置给result metadata传到应用层

再回到CameraDeviceImpl,就是通过requestId到 mCaptureCallbackMap里面去找对应的回调接口回调给上层

所以综上看 requestId就是一个标记上层下发request的作用,回调metadta的时候方便找到对应的回调接口,所以requestId的作用仅仅是联系APP和FW的,对于HAL来说没有作用。

frameId是每帧都加一的。

到CameramanOutputUtils.cpp里面看到requestId就是在InFlightMap里面存着,而InFlightMap就是记录request信息的,通过frameNumber找到对应的request

这里的frameNumber就是Camera3Device.cpp里面threadLoop不断递增的frameId,每下发一次request就不断地递增的。

http://www.yayakq.cn/news/190226/

相关文章:

  • 网站开启gzipwordpress首页添加友情链接
  • 哈尔滨网站推广公司做p2p网站案例
  • 工信部网站找回不了密码wordpress查找重复图片
  • 微信网页版怎么下载免费seo营销软件
  • 网站如何在google提交收录微信小程序制作宣传图册
  • 自己做的网站怎么放到外网上wordpress下载类主题系统主题
  • 外贸建站主机河南省人事考试网
  • 网站虚拟主持人十八未成年禁用免费app
  • 北京做网站公司推荐湖北省建设信息网
  • 本地网站建设软件义乌百度广告公司
  • 网站页面风格分类山东城乡建设部网站首页
  • 个人网站建设模板望野思想感情
  • 创建个人网站教案做网站去什么公司
  • 模板搭建网站备案的博客网站可以做别的吗
  • 湛江网站建设方案咨询怎么超链接公众号
  • 全屏的翻页网站这么做郑州网站优化推广方案
  • 网站建设费用贵不贵长春网页制作
  • 微博内网站怎么做的wordpress影视自采集模板
  • 空调网站模板网站终端制作
  • 网站如何收费长春大型互联网公司
  • 资源下载站 wordpress网站用不用备案
  • 红河做网站的公司瓯海住房与城乡建设局网站
  • 网站购买域名吗网页制作基础教程胡崧免费下载
  • 曲阳网站建设推广昆明网站建设服务
  • 做毕业设计的网站设计昆山做网站费用
  • 模板网站的坏处罗岗网站建设公司
  • 湘潭网站建设公司有哪些seo关键词推广案例
  • 网站开发毕设文献天元建设集团招聘官网
  • 潍坊网站排名推广seo全网图文推广
  • 摄影网站设计与制作网站建设与营销社团