Effects - Creating Plugins

All plugins must have the following functions defined and implemented.

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

Plugins are fairly easy to write, just refer to some of the examples in the "effect/effects/" directory.


Navigation: Back (Effects - Using Effects) - Home - Up (Effects)
Generated on Mon Jul 28 16:14:11 2008 for libvcvideo by  doxygen 1.5.3