У меня есть это приложение для Android.
Он использует SurfaceView
, откуда я получаю Surface
через SurfaceHolder
.
Он также использует ExoPlayer
для потоковой передачи видео. Однако я создал экземпляр ImageReader
, получил его Surface
и перешел к ExoPlayer
.
Теперь я нахожусь в ImageReader.OnImageAvailableListener#onImageAvailable
и имею доступ к последнему Image
.
Я хочу манипулировать Image
и отправлять новые данные в "SurfaceView
" Surface
.
Как я могу «нарисовать» android.media.Image
в android.view.Surface
?
Image
, полученного изMediaProjection
(Android 5.0+ API скриншотов), вBitmap
с учетом шага. Но у них всего один самолет. Я предполагаю, что есть способ сделать то же самое для YUVImage
. - person CommonsWare   schedule 05.09.2015