API para a gravação de tela do Android 4.4?

Um dosrecursos do Android 4.4 (Kit Kat) é que fornece uma maneira para os desenvolvedores capturarem um vídeo MP4 da tela usandoadb shell screenrecord. O Android 4.4 fornece novas APIs para aplicativos para capturar e codificar vídeo ou apenas fornecerscreenrecord utilitário / binário?

Eu pergunto porque eu gostaria de fazer algum trabalho de captura de tela em um aplicativo que estou escrevendo. Antes que alguém pergunte, sim, o aplicativoseria tem acesso ao framebuffer. No entanto, a única API de captura / codificação fornecida pelo Android que eu já viMediaRecorder) parece estar limitado à gravação de vídeoda câmera do dispositivo.

As únicas soluções de captura de tela que vi mencionadas no StackOverfow parecem girar em torno de capturas de tela em intervalos regulares ou usando JNI para codificar o framebuffer com uma versão portada do ffmpeg. Existem soluções nativas mais elegantes?

questionAnswers(2)

yourAnswerToTheQuestion