I have written an encoder DMO for DirectShow, but can find no way to output my encoded video frames to a file and I am looking at VideoLab as a platform for writing an application program to use my encoder DMO and   create .AVI container files for my compressed video.  I have two questions:

Which version of VideoLab should I use with VS2008 C++ and the version of DirectShow in Windows SDK 6.1 (MFC version or .Net version)?

Does VideoLab support DMOs directly, or do I need to use a DirectShow wrapper filter (and is that possible)?

Thanks.