CameraX 或 android.hardware.camera2 中的 setPreviewCallbackWithBuffer 的模拟

Posted

技术标签:

【中文标题】CameraX 或 android.hardware.camera2 中的 setPreviewCallbackWithBuffer 的模拟【英文标题】:Analog of setPreviewCallbackWithBuffer in CameraX or android.hardware.camera2 【发布时间】:2021-06-30 16:22:54 【问题描述】:

CameraX或android.hardware.camera2中的函数中是否有类似setPreviewCallbackWithBuffer的方法?此方法与 android.hardware.camera 一起被弃用。本质上,我想设置一个回调到假设将图像作为缓冲区的相机馈送。有什么建议吗?

【问题讨论】:

【参考方案1】:

基本上,camera2CameraX 的工作方式与setPreviewCallbackWithBuffer() 相当。您不需要使用一些特殊的方法来避免在捕获预览时分配内存。

【讨论】:

以上是关于CameraX 或 android.hardware.camera2 中的 setPreviewCallbackWithBuffer 的模拟的主要内容,如果未能解决你的问题,请参考以下文章

如何在服务或接收器中使用没有 XML 和 PreviewView 的 CameraX?

Camerax 在服务中运行。如何在前台服务中获取生命周期所有者或在没有它的情况下运行?

CameraX AF-S / MF

具有自定义表面的 Android CameraX

为 CameraX ImageAnalysis 进行 YUV 到 RGB 的转换

使用 CameraX 使用长焦镜头进行变焦