Tuesday, 28 July 2009

Lights, Camera, Action...

I have now added video recording to the application. There is now a video button on the button bar at the bottom that initiates capture when clicked, and finishes capture when clicked again.

The application uses the Windows Media Encoder 9 SDK to add this functionality, and captures an area of the screen using this API. Unfortunately, the framerate is pretty low at the moment, so I am now going to try using the glReadPixels function to feed frames into a stream that WME9 can then encode.

2 comments:

  1. Do you mean the WME9 grabs the scene, encodes it and then put it into stream? Is this the main reason for slow framerate? Just wondering...

    ReplyDelete