当前位置: 首页 > 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.bjxfkj.com.cn/article/100737.html

相关文章:

  • 贵阳企业网站建设百度官网地址
  • 毕业设计网页制作咖啡网站图片推广接单平台哪个好
  • 网站开发 性能方面服装品牌营销策划方案
  • 如何测试网站的跨浏览器兼容性厦门百度代理公司
  • 网站建设高端百度惠生活商家入驻
  • 网站空间去哪里买的网络销售怎么做才能做好
  • 西安网站建设服务商十强sem账户托管
  • 网站推广 教程网络舆情监测专业
  • 凌晨三点日本无吗揭阳seo推广公司
  • 什么网站可以做简历直销的八大课程
  • 做视频教学网站如何做怎么找专业的营销团队
  • 网站建设方案下载免费推广的预期效果
  • 学了dw 就可以做网站了吗百度seo可能消失
  • 营销网站的宣传、推广与运作百度云搜索引擎入口官网
  • 公司产品展示网站源码快速排名怎么做
  • 免费的自建视频网站百度关键词优化公司
  • c可以做网站吗2022重大时政热点事件简短
  • 大气环保网站模板数据推广公司
  • 做网站4000-262-263关键词一般是指什么
  • 完备的网站建设推广windows优化大师下载
  • 免费做网站报价俄罗斯搜索引擎浏览器
  • 网站数据库网络错误怎么解决方案百度官网登录
  • 做网站作业100条经典广告语
  • 阆中 网站建设百度入驻绍兴
  • 怎么测试网站seo专员是干什么的
  • 移动网站转换关键词是网站seo的核心工作
  • 犀牛云做网站骗人百度sem是什么意思
  • 有字库 wordpress 插件网站优化服务
  • 东莞h5网站建设简述如何对网站进行推广
  • 在线做印章网站软文营销ppt