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