Image Reader - рендеринг оверлейного изображения с предварительным просмотром и записью с камеры
Я сделал наложение поверх предварительного просмотра камеры и отрендерил его с помощью устройства чтения изображений и сохранил его как видео. Я использовал интерфейс обратного вызова (ImageReader.OnImageAvailableListener) для уведомления о том, что доступно новое изображение. После того, как я обработал изображение с использованием ассигнований рендеринга, на разных устройствах наблюдается задержка кадров при записи видео. Например, я установил продолжительность кадра 30 кадров в секунду, используя медиа-рекордер и записывающее видео, но немногие устройства не воспроизводят мне 30 кадров, как ожидалось, за одну секунду. Это приводит к потере кадров и резкости видео. Можете ли вы объяснить мне, почему эта потеря кадров в некоторых устройствах Android. Зависит ли производительность программы чтения изображений от 30 кадров в секунду от графического процессора???