RenderStream() to uncompressed avi

I have a push source filter which grabs images and pushes them down the graph to a file writer. When I render the stream I use theICaptureGraphBuilder2::RenderStream interface. Following the documentation for"Recompressing an AVI File" You set a video compressor by filtering through the system encoders, and passing it to RenderStream asIBaseFilter*pIntermediate

My question is if you pass NULL as the intermediate filter, does this write "uncompressed" avi, since there is no "uncompressed" filter when you enumerate all the system encoders. I ask this since the exported movies aren't being imported into a video editor called "Pinnacle Studio", and wondering whether its that particular program, or the code I have written. I hope this is a simple question to answer, thank you

Tim

[1284 byte] By [Cogz] at [2007-12-22]
# 1

That should be correct.

However, if you want to see what your graph really looks like, you might consider using http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/loadingagraphfromanexternalprocess.asp

LGS at 2007-8-30 > top of Msdn Tech,Software Development for Windows Vista,DirectShow Development...
# 2
I assumed it would be correct, thanks for the reply. Will check out saving out the graph created, looks very interesting.
Cogz at 2007-8-30 > top of Msdn Tech,Software Development for Windows Vista,DirectShow Development...
# 3
Nothing like a visual aid to help make things clear.
LGS at 2007-8-30 > top of Msdn Tech,Software Development for Windows Vista,DirectShow Development...

Software Development for Windows Vista

Site Classified