API для записи экрана Android 4.4?

Один изособенности Android 4.4 (Kit Kat) является то, что это позволяет разработчикам захватывать видео MP4 экрана с помощьюadb shell screenrecord, Предоставляет ли Android 4.4 какие-либо новые API-интерфейсы для приложений для захвата и кодирования видео или просто обеспечиваетscreenrecord утилита / двоичная?

Я спрашиваю, потому что я хотел бы сделать некоторые снимки экрана в приложении, которое я пишу. Прежде чем кто-нибудь спросит, да, приложениебыло бы иметь фреймбуферный доступ. Тем не менее, единственный предоставленный Android API для захвата / кодирования, который я видел (MediaRecorderкажется, ограничивается записью видеос камеры устройства.

Единственные решения для захвата экрана, о которых я упоминал в StackOverfow, похоже, вращаются вокруг создания снимков экрана через регулярные промежутки времени или использования JNI для кодирования кадрового буфера с помощью портированной версии ffmpeg. Есть ли более элегантные, нативные решения?

Ответы на вопрос(2)

Ваш ответ на вопрос