Где андроид камера определяет немедленный кадр предварительного просмотра? - PullRequest
3 голосов
/ 25 октября 2011

Я стараюсь, чтобы кадр предварительного просмотра, отображаемый на короткое время после привязки изображения в камере, соответствовал снятому изображению. Между предварительным просмотром и захваченным изображением есть небольшая задержка, и при захвате объектов в движении это проблема.

В код камеры есть следующие комментарии:

// If postview callback has arrived, the captured image is displayed
// in postview callback. If not, the captured image is displayed in
// raw picture callback.

Но я этого не вижу. Я вижу, что в конце capture() для mPreviewing установлено значение false, а JpegPictureCallback возобновляет предварительный просмотр через некоторое время. Это наводит меня на мысль, что замороженное изображение - это то, что с момента выключения mPreviewing - я не вижу кода, который заменил бы это изображение чем-то более свежим. Комментарии верны? Если да, где обновляется изображение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...