lib/effects.h File Reference

#include <map>
#include <string>
#include <vector>
#include <gmodule.h>
#include "lib/vdFrame.h"
#include "lib/effectArgument.h"

Include dependency graph for effects.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  vc

Classes

struct  vc::effect
 This is a representation of a loaded effect plugin. All the members are function pointers. More...
class  vc::effects
 The effects class manages and applies plugin effects. More...

Typedefs

typedef std::string(* vc::effect_name )()
typedef std::string(* vc::effect_description )()
typedef std::string(* vc::effect_author )()
typedef std::string(* vc::effect_website )()
typedef std::string(* vc::effect_contact )()
typedef double(* vc::effect_version )()
typedef bool(* vc::effect_init )(vdFrame &)
typedef bool(* vc::effect_deinit )()
typedef void(* vc::effect_apply )(vdFrame &, std::vector< effectArgument >)
typedef std::vector
< effectArgument >(* 
vc::effect_arguments )()

Generated on Mon Jul 28 16:14:11 2008 for libvcvideo by  doxygen 1.5.3