Мое требование - получить предварительный просмотр кадров с высоким разрешением (~ 3MP) со скоростью> 5 кадров в секунду с помощью camera2 API.
Фрагменты кода:
mPreviewSize = map.getOutputSizes(ImageFormat.JPEG)[3];
//this gives roughly around 3MP resolution for ons samsung model.
previewImageReader = ImageReader.newInstance(mPreviewSize.getWidth(), mPreviewSize.getHeight(), ImageFormat.JPEG, 2);
previewImageReader.setOnImageAvailableListener( mOnImageAvailableListener, mBackgroundHandler);
После извлечения кадров предварительного просмотра я использую image.close () для очистки изображения.
Теперь с этим расположениемкадры мерзнут.