Я хочу разработать приложение, которое будет иметь 2 кнопки и SurfaceView (на самом деле класс расширяет SurfaceView, реализует SurfaceHolder.Callback).
Когда пользователь нажимает кнопку 1 - с помощью ScreenCapture я получаю изображение и использую медиа-кодек, я выполняю кодирование vp8 и сохраняю вывод в байтовом буфере (я не сохраняю в месте расположения файла)
Когда пользователь нажимает кнопку 2 - мне нужно показать это на SurfaceView с тем выводом байтового буфера, который был захвачен.
я пробовал как
Декодер MediaCodec = MediaCodec.createDecoderByType ("видео / x-vnd.on2.vp8"); decoder.dequeueOutputBuffer (mBufferInfo, DEFAULT_TIMEOUT_US);
.....
но не может обновить вид поверхности.
Как я могу обновить вид поверхности, используя данные байтового буфера?