API do nagrywania ekranu Android 4.4?

Jeden zfunkcje Androida 4.4 (Kit Kat) jest to, że umożliwia programistom przechwytywanie wideo MP4 na ekranie za pomocąadb shell screenrecord. Czy Android 4.4 zawiera nowe API dla aplikacji do przechwytywania i kodowania wideo, czy też po prostu zapewniascreenrecord narzędzie / plik binarny?

Pytam, ponieważ chciałbym wykonać jakąś pracę z zrzutem ekranu w aplikacji, którą piszę. Zanim ktokolwiek zapyta, tak, aplikacjaby mieć dostęp do bufora ramki. Jednak jedyny dostępny w systemie Android interfejs do przechwytywania / kodowania, który widziałem (MediaRecorder) wydaje się być ograniczony do nagrywania wideoz aparatu urządzenia.

Jedyne rozwiązania przechwytywania ekranu, które widziałem na StackOverfow, wydają się obracać wokół robienia zrzutów ekranu w regularnych odstępach czasu lub używając JNI do kodowania bufora ramki za pomocą przeniesionej wersji ffmpeg. Czy są bardziej eleganckie, natywne rozwiązania?

questionAnswers(2)

yourAnswerToTheQuestion