Как получить CameraMetadata из предварительного просмотра в Nexus 5 с помощью Camera2 API

Когда все AF, AE, AWB режимы управления установлены AUTO, Я пытаюсь получить текущее фокусное расстояние результата съемки, время экспозиции, изо и усиления цветовой коррекции, используя camera2, как показано ниже:

lensFocusDistance = result.get(CaptureResult.LENS_FOCUS_DISTANCE);
ccGains = result.get(CaptureResult.COLOR_CORRECTION_GAINS);
exposureTime = result.get(CaptureResult.SENSOR_EXPOSURE_TIME);
iso = result.get(CaptureResult.SENSOR_SENSITIVITY);

result из CameraCaptureSession.CaptureCallback"s onCaptureCompleted, Он отлично работает на Samsung серии, даже Google Pixel, но не Nexus 5 (вероятно, Nexus 5x тоже). на Nexus 5 все возвращается null, Я не уверен, что мне не хватает или это проблема Nexus. Любое предложение? Заранее спасибо.

0 ответов

Другие вопросы по тегам