6939ac80419d8ce6fd49e2edf77acca4c63abb1e
[platform/upstream/gst-plugins-good.git] / gst / goom / goom_visual_fx.h
1 #ifndef _VISUAL_FX_H
2 #define _VISUAL_FX_H
3
4 /**
5  * File created on 2003-05-21 by Jeko.
6  * (c)2003, JC Hoelt for iOS-software.
7  *
8  * LGPL Licence.
9  * If you use this file on a visual program,
10  *    please make my name being visible on it.
11  */
12
13 #include "goom_config_param.h"
14 #include "goom_graphic.h"
15 #include "goom_typedefs.h"
16
17 struct _VISUAL_FX {
18   void (*init) (struct _VISUAL_FX *_this, PluginInfo *info);
19   void (*free) (struct _VISUAL_FX *_this);
20   void (*apply) (struct _VISUAL_FX *_this, Pixel *src, Pixel *dest, PluginInfo *info);
21   void *fx_data;
22
23   PluginParameters *params;
24 };
25
26 #endif