views:

47

answers:

2

Hey everyone,

I have a project that renders the web cam stream onto a texture. I was wondering if there was a way, either through DirectX's Audio/Video functionality or through XNA directly where I can record the stream into an avi file format? Thanks in advance for the help.

A: 

Direct show will do exactly what you need through the ICaptureGraphBuilder

For a C# wrapper, see: http://sourceforge.net/projects/directshownet/

Goz
This worked out nicely, thank you :)
Seb
A: 

I have used this VideoTexture Class before with success and would recommend you to use it. It gives you the current state as Texture2D, which is easily renderable and should be reasonable to convert to an avi. If you are using Windows Vista or 7 you need to replace the DirectShowNet.dll with newest one from here.

Callum Rogers