我们如何使用camera2 reprocessableCaptureSession或reprocessRequest?

时间:2019-07-05 13:02:52

标签: android android-camera2

我正在学习Android camera2并找到重新处理的api,这些api的目的是什么?突发捕获或重新处理yuv数据?实际上,在我的工作中,我不需要使用它,普通的captureSession和captureRequest就足够了。但我不明白为什么Google提供了这样的重新处理API(某些手机的HAL不支持YUV和PRIVATE重新处理)。

我试图定义三个数据流:预览流,JPEG流和YUV流。如果用户的动作是单次捕获,则我将添加JPEG和预览目标,如果用户的动作是突发捕获,则我将添加YUV和预览目标。在“ onCaptureCompleted方法”中获得YUV结果后,然后将其重新处理为未添加的JPEG流。但这不起作用。 JPEG的imageAvailableListener不接收任何数据。

0 个答案:

没有答案