I would like to know how video capture applications are coded for the windows platform. By video capture I mean those applications that record the activities going on on the desktop. I would like to know if there are apis or sdks available to do this or do the programs just take a series of still images and make a video out of them? If this is the case how are these images converted to videos. I think there is an application that does that, ffmpeg. Are there alternative methods? Thanks.