Android棒棒糖上带有camera 2 API的ZSL功能
我试图从摄像头应用程序、摄像头框架和libcameraservice实现以及摄像头HAL v3.2规范中了解Android 5.0上的ZSL功能支持 据我所知,在android中实现ZSL有两种可能:Android棒棒糖上带有camera 2 API的ZSL功能,android,camera,android-5.0-lollipop,shutter,Android,Camera,Android 5.0 Lollipop,Shutter,我试图从摄像头应用程序、摄像头框架和libcameraservice实现以及摄像头HAL v3.2规范中了解Android 5.0上的ZSL功能支持 据我所知,在android中实现ZSL有两种可能: ZSL实现的框架 在Kitkat中,只支持由ZSL实现的框架,而且非常简单。(对ZSL使用双向流) 在棒棒糖中,他们非常清楚地记录了实现ZSL的框架, 应用程序实现的ZSL 在棒棒糖中,他们引入了应用程序实现ZSL的概念。根据可用文档,ZSL已作为一种功能公开给应用程序 在android
- 在Kitkat中,只支持由ZSL实现的框架,而且非常简单。(对ZSL使用双向流)
- 在棒棒糖中,他们非常清楚地记录了实现ZSL的框架,
- 在棒棒糖中,他们引入了应用程序实现ZSL的概念。根据可用文档,ZSL已作为一种功能公开给应用程序
- 在android.request.availableCapabilities下,它显示:
对于ZSL,“RAW_不透明支持作为输出/输入格式”
编辑:从Android 6.0棉花糖开始,在camera2 API中提供,在支持它的设备上(如Nexus 6P/5X)。嗨,Eddy,谢谢你的回答。将来,当在camera2中添加ZSL API时,有限模式相机设备(不能处理原始不透明格式)能否支持ZSL功能?在这种情况下,应用程序可以从ZSL流中选择适当的实现定义格式YUV缓冲区,并将其发送回相机设备进行JPEG编码(无其他后处理)。基线受限设备将不需要支持重新处理,但它是设备可以作为受限或完整设备支持的功能之一。定义为JPEG的实现已经在框架层中运行,因此它很可能在将来的API添加中运行。谢谢Eddy,这很有帮助。