This is the code for a FreeFrame wrapper that can be used
from a .Net language. The Delphi wrapper provided on the
FreeFrame web site doesn't appear to be usable in C#. So
I wrote this wrapper starting with the shell provided by
the DS Filter wizard.

To register the filter, type "regsvr32 FFWrapper.ax" in
the directory where you unzipped the archive. It will appear
as "FFWrapper Filter" inside the DirectShow Filters
category of the GraphEdit utility. 

The property page is basic, it lets you enter the path of
a FreeFrame dll. You can't change the plugin parameters
with this property page (it'll accept the default ones).
To change the plugin parameters, you have to code against
the IFFWrapper interface provided on the COM component.

This code is in the public domain.

///////////////////////////////////////////////////////////////
This code is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
///////////////////////////////////////////////////////////////