Я играю видео, используя MediaPlayer и Surface из SurfaceTexture.У меня также есть кодировщик и Surface (через createInputSurface), и я хотел бы перенаправить видеокадры (через ST) на поверхность этого кодировщика.
Я могу воспроизвести это видео через MediaPlayer / SurfaceTexture, и явозможность генерировать независимые кадры, которые будут отображаться на поверхности энкодера и кодироваться правильно.Проблема в том, что я не знаю, как направить видеокадры из этого MediaPlayer / SurfaceTexture на поверхность кодировщика.
Я думаю, что можно считывать кадры из SurfaceTexture и передавать их на поверхность (предоставленокодировщик), но я не могу выяснить, как это сделать?
Надеюсь, что кто-нибудь может подсказать реальные ссылки на код.Спасибо.