Click here to Skip to main content
15,881,139 members
Articles / Multimedia / DirectX
Tip/Trick

A managed FreeFrame host

Rate me:
Please Sign up or sign in to vote.
4.00/5 (1 vote)
6 Feb 2013CPOL1 min read 16.2K   5   1
A managed wrapper around FreeFrame, to give your video frames some cool effects

Introduction

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.

Background 

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). 

History10:

  • 10 Nov. 2012: Uploaded the first FreeFrame project.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Netherlands Netherlands
Jarno Burger
i am videojockey for festivals.
i am getting fed up with the vj programs at the moment , so i am trying to go and write my own one.

if you wanna read some more stuff about directshow.net , then you can read some chunks of info on my blog , with some extra handy links to more articles and forums.

http://jarnoburger.blogspot.com/

Comments and Discussions

 
GeneralMy vote of 4 Pin
yoshiboarder@yahoo.com4-Apr-13 2:47
yoshiboarder@yahoo.com4-Apr-13 2:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.