android api 相机,具有相机2 API的Android Lollipop上的ZSL功能
我试图从相机应用程序,相机框架和libcameraservice实施以及相机HAL v3.2规范中了解Android 5.0对ZSL功能的支持.
据我了解,在Android中实现ZSL的方式有两种:
>框架实施的ZSL
>应用程序实现的ZSL
>在Lollipop中,他们引入了应用程序实现的ZSL概念.根据可用的文档,ZSL已被公开为应用程序的功能
http://androidxref.com/5.0.0_r2/xref/system/media/camera/docs/docs.html
>在android.request.availableCapabilities下,它表示:
对于ZSL,“支持RAW_OPAQUE作为输出/输入格式”
在Lollipop中,通过Camera1 API应用程序,框架实现的ZSL与Kitkat的工作方式相同.
因此,问题是:
>是否可以使用Camera2 API应用程序在Android L中启用框架实现的ZSL?
>是否可以通过Camera2 API应用程序在没有RAW_OPAQUE支持的情况下在Android L中启用应用程序实现的ZSL?
>如果可能是1或2,则Camera HAL需要什么才能在Android L中启用ZSL?
任何帮助表示赞赏.
解决方法:
>不,框架层ZSL仅适用于旧的相机API.
>否,除非按原样使用输出缓冲区,而无需将其发送回相机设备进行最终处理就足够了.
更长的答案是必须从最初的camera2实现中删除ZSL重新处理API,因此,目前尚无应用程序以任何格式(RAW_OPAQUE或其他格式)将缓冲区发送回相机设备的方法.
camera3.h中的某些文档相对于实际的框架实现也具有误导性-框架仅支持IMPLEMENTATION_DEFINED BIDIRECTIONAL ZSL,并且未在任何地方使用RAW_OPAQUE.
编辑:从Android 6.0 Marshmallow开始,camera2 API中支持它的设备(例如Nexus 6P / 5X)提供了reprocessing.
标签:android-5-0-lollipop,camera,shutter,android
来源: https://codeday.me/bug/20191028/1954421.html
android api 相机,具有相机2 API的Android Lollipop上的ZSL功能相关推荐
- 使用c++/winrt API获取RGB相机视频流
使用c++/winrt API获取RGB相机视频流 1.前提条件 该示例使用c++/winrt进行开发,需要编译器支持c++17,本人使用Visual Studio2017,系统版本为Windows1 ...
- Android 设备管理API概览(Device Administration API)
原文:http://android.eoe.cn/topic/android_sdk Android 2.2通过提供Android设备管理API的支持来引入企业应用支持.在系统级的设备管理API提供了 ...
- android surfaceview 大小_Android 使用Camera2 API采集视频数据
Android 视频数据采集系列的最后一篇出炉了,和前两篇文章想比,这篇文章从系统API层面进行一些探索,涉及到的细节更多.初次接触 Camera2 API 会觉得它的使用有些繁琐,涉及到的类有些多, ...
- 连载 | Android之Camera1实现相机开发
一.前言 现在很多app都会有拍照功能,一般调用系统进行拍照裁剪就能满足平时的需求,但有些场景或者特殊情况下如:持续不间断拍多张照片或者是进行人脸识别的时候,这时候之间调用系统原生相机拍照时不能满足自 ...
- 相机寻找最适合分辨率android,ARCore:获取相机的分辨率(ARCore : Get Camera's resolution)...
ARCore:获取相机的分辨率(ARCore : Get Camera's resolution) 有没有办法获得相机的分辨率? (除非从头开始使用Android)我没有在session.setDis ...
- Android之Camera1实现相机开发
一.前言 现在很多app都会有拍照功能,一般调用系统进行拍照裁剪就能满足平时的需求,但有些场景或者特殊情况下如:持续不间断拍多张照片或者是进行人脸识别的时候,这时候之间调用系统原生相机拍照时不能满足自 ...
- 在android中替换整个相机管道
Computational photography has been at the forefront of smartphone camera innovation (e.g. Google's H ...
- android 实现悬浮窗相机后台视频隐秘录制
android 实现悬浮窗相机后台视频隐秘录制 GitHub上参考了别人做悬浮窗的代码,后面自己加的的相机录像功能 主要功能: 1.悬浮窗录制视频,可实现后台或锁屏使用摄像头录制视频. 2.可自定义悬 ...
- Android 新老两代 Camera API 大起底
https://blog.csdn.net/Byeweiyang/article/details/80515192 0.背景简介 最近有一部分相机相关的需求,专注于对拍摄的照片.视频的噪点.色温.明暗 ...
最新文章
- vue+element-ui实现表格的增删改查
- MySQL教程(三)—— MySQL的安装与配置
- 安卓应用安全指南 4.1.1 创建/使用活动 示例代码
- python切片的对象_Python 对象切片
- Error:Cannot find bean: org.apache.struts.taglib.html.BEAN in any scope
- pdf annotator 中文版
- Java实现建行聚合支付对接及其回调
- zmq Pub-Sub 模式
- 央行企业征信异议处理条件及流程
- vb.net指定范围内获取随机数
- 分组、分类(分组汇总)
- windows11 mars xlog解密环境配置
- 名帖07 赵宧光 篆书《篆书四箴册》
- 网络赛1-D - Find Integer HDU - 6441
- vue3-vite-ts-vuex-element-plus
- TSN-工业通信的未来在这里?
- 微信支付:商户订单号重复
- 92%的奢侈品牌开通微信账号 营销到底该如何做?
- TS实现原生数组方法之pop()、push()、shift()、unshift()
- APK文件完全破解(源码可见)
热门文章
- Oracle使用imp/exp导入/导出数据库
- 狂神java什么来头_狂神说SpringBoot18:集成SpringSecurity
- airpods pro连接安卓声音小_谁才是最好用的安卓无线耳机,三个方面对比AirPods与荣耀FlyPods...
- 为进大厂刷爆算法题,最后却倒在了基础题上?太苦了!
- gis根据范围批量分开图斑_基于BIM-GIS技术的公路预防性养护研究
- 银角大王 python_小猿圈python学习-细讲数据类型-列表
- python easygui_极客养成记/Python一点也不难/第四节
- python 3.5 3.6 3.7_选择 Python3.6 还是 Python 3.7
- 机器学习基础-聚类算法-15
- 新手入门Web安全学习Week7