Вызов API для визуализации вывода приложения (победа) на изображение - PullRequest
0 голосов
/ 30 марта 2009

Мне нужно, чтобы создать приложение (.NET), которое с учетом pid другого приложения постоянно делает экраны этого приложения для создания видео ... Я использую вызов API: новое растровое изображение (Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);

проблема у меня в скорости ....

Есть идеи?

1 Ответ

0 голосов
/ 30 марта 2009

Если вам нужен высокоскоростной захват, вы можете проверить DirectShow api, чтобы вы могли построить график захвата экрана и сохранить вывод в виде фильма (avi, wmv и т. Д.). Некоторая информация о том, что вы можете найти там: DirectShow.NET .

Вы можете проверить, например, пример PlayCap. Что вам нужно, это фильтр источника снимка экрана. (Вы можете увидеть MediaLooks или PushSourceDesktop из примеров Windows SDK. Я уверен, что есть больше вариантов ..)

...