Как мы можем использовать камеру2 reprocessableCaptureSession или reprocessRequest? - PullRequest
0 голосов
/ 05 июля 2019

Я изучаю камеру Android2 и нахожу API-интерфейс, выпущенный для повторной обработки, для чего предназначен этот API-интерфейс? пакетный захват или повторная обработка данных yuv? На самом деле, в моей работе мне не нужно это использовать, достаточно обычного captureSession и captureRequest. Но я не могу понять, почему Google предоставляет такие API-интерфейсы (HAL некоторых мобильных телефонов не поддерживает YUV и PRIVATE reprocess).

Я попытался определить три потока данных: поток предварительного просмотра, поток JPEG и поток YUV. Если действие пользователя - одиночный захват, тогда я добавлю JPEG и цель предварительного просмотра, если действие пользователя будет захватом серии, я добавлю YUV и цель предварительного просмотра. После того, как я получил результат YUV в методе onCaptureCompleted, затем обработал его в виде потока JPEG без добавления. но это не работает ImageAvailableListener JPEG не получает никаких данных.

...