Du könntest zB die AVI Funktionen (
AVIFileInit, etc) verwenden, um die Bilder die Du Capturest gleich durch einen Kompressor zu jagen und in eine Datei zu speichern.
Praktisch habe ich das noch nicht gemacht, irgendwo (ist schon etwas her) hab ich bei
MSDN mal ein Demo gesehen, wie das funktionieren könnte.
Wenn Du vom Desktop Aufnahmen machen willst, dann bleibt Dir nur ein Screen-Capture übrig, und Du brauchst einen flotten Codec.
An welche Größe (Pixel x Pixel), bzw fps hast Du gedacht zu erreichen?
Grüßle!