onCaptureProgressed и onCaptureCompleted, Camera2 в Android - PullRequest
0 голосов
/ 19 февраля 2019

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

Что означает "частичный результат"?

1 Ответ

0 голосов
/ 21 февраля 2019

Документация для разработчиков довольно обширна с подробностями для onCaptureProgressed .

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

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

Но поскольку реализации камер сильно различаются, то, какие именно ключи включены в каждый частичный результат, не указано, поэтому вы должны проверять каждый частичный (а затем и итоговый TotalCaptureResult), пока не найдете ключи, необходимые дляваше конкретное заявление.

...