I have made a wrapper around FreeFrame.. FreeFrame is an Open Source plug-in system to manipulate frames. This is still a beta version.
But I wanted to share it already.
Please go here for the specification: http://freeframe.sourceforge.net: FreeFrame is an open standard
that we set up to make it possible for developers to make plug-ins very easily that will work in a large number of different VJ applications.
We have published sample projects for Delphi, MSVC, GCC, and other environments that compile to give you a simple plug-in.
Also, many of the FreeFrame plug-ins are open source, so you can see how it's done. FreeFrame development is hosted by SourceForge, the open source movement's dev. HQ.
Using the code
You use the class by giving its constructor the UTL of the freeframe *.dll to load. It will then auto-populate itself with information about the
DLL. After this you
Initialize() the freeframe. At this point you can inject an image, and it will give you an image back with the effect on it.
Points of Interest
ProcessFrameCopy doesn't work yet. Only injected 24 bit image's have been tested.
I added some FreeFrame plug-ins that I collected over the years. You cannot share them in your own projects towards other people without those people giving some credit (like point them towards the http://freeframe.sourceforge.net website).
- 10 Nov. 2012: Uploaded the first FreeFrame project.