PreviewCallback нету в Camera2 качество стрима в превью будет ниже в угоду быстродействия
Самое главное преимущество, (вы это можете проверить и увидеть в сотнях примеров и сэмплов): превью-каллбэк - всегда выплёвывает в main-поток, а ридер - там где попросите.... учитывая что байт-кадр если и нужен то - только для процессинга... (иначе сёрфейсов хватило б) - "отдавать кадр в ui" - так себе идея. ...гугл видимо понял, что - это как бы бесмысслено)) плюс - их эта медийная философия Consumer<->Producer (через Surface's)- намного продуманее и гибче - не важно, кто стриммит, кто принимает - всё идёт через surfaces и reader/writers, либо (egl read/write)
Обсуждают сегодня