API para la grabación de pantalla de Android 4.4?

Uno de losCaracterísticas de Android 4.4 (Kit Kat) es que proporciona una manera para que los desarrolladores capturen un video MP4 de la pantalla usandoadb shell screenrecord. ¿Android 4.4 proporciona nuevas API para las aplicaciones para capturar y codificar video, o simplemente proporciona lascreenrecord utilidad / binario?

Lo pregunto porque me gustaría hacer un trabajo de captura de pantalla en una aplicación que estoy escribiendo. Antes de que alguien pregunte, sí, la aplicación.haría Tener acceso al framebuffer. Sin embargo, la única API de captura / codificación provista por Android que he visto (MediaRecorder) parece estar limitado a grabar videodesde la cámara del dispositivo.

Las únicas soluciones de captura de pantalla que he visto mencionadas en StackOverfow parecen girar en torno a tomar capturas de pantalla a intervalos regulares o usar JNI para codificar el framebuffer con una versión portada de ffmpeg. ¿Hay soluciones más elegantes, nativas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta